一、背景描述
從服務(wù)器MySQL中導(dǎo)出數(shù)據(jù)為SQL執(zhí)行腳本后,在本地電腦執(zhí)行導(dǎo)出的SQL腳本,
報(bào)錯(cuò):Unknown collation ‘utf8mb4_0900_ai_ci‘
打開SQL腳本,查看 utf8mb4_0900_ai_ci 關(guān)鍵字,這是字段的字符集。
二、報(bào)錯(cuò)原因
1、MySQL 版本不一樣;
2、utf8mb4_0900_ai_ci 在 MySQL 8 以下是不被支持的,檢查發(fā)現(xiàn)本地?cái)?shù)據(jù)庫為5.7,服務(wù)器MySQL數(shù)據(jù)庫版本為 8.0.32
三、解決方案
3.1 升級 MySQL 數(shù)據(jù)庫版本
將本地5.7版本的 MySQL數(shù)據(jù)庫升級為 8.0以上即可。
3.2 修改字符集為
打開需要導(dǎo)入的sql文件
utf8mb4_0900_ai_ci 全部替換為 utf8mb4_general_ci
全部替換后重新執(zhí)行sql文件即可。
文章來源:http://www.zghlxwxcb.cn/news/detail-564215.html
本文完結(jié)!文章來源地址http://www.zghlxwxcb.cn/news/detail-564215.html
到了這里,關(guān)于【MySQL異常解決】MySQL執(zhí)行SQL文件出現(xiàn)【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!