一、背景描述
從服務(wù)器MySQL中導(dǎo)出數(shù)據(jù)為SQL執(zhí)行腳本后,在本地執(zhí)行導(dǎo)出的SQL腳本。
報錯:Unknown collation “utf8mb4_0900_ai_ci”
打開SQL腳本,查看 utf8mb4_0900_ai_ci 關(guān)鍵字,這是字段的字符集。
二、報錯原因
1、MySQL 版本不一致。
2、字符集編碼不支持。
三、解決方案
1、升級 MySQL 數(shù)據(jù)庫版本
將本地5.7版本的 MySQL數(shù)據(jù)庫升級為 8.0以上。
2、修改字符集(親測有效)
打開需要導(dǎo)入的sql文件,修改字符集為utf8
,將字符集排序規(guī)則 utf8mb4_0900_ai_ci
全部替換為 utf8_bin
文章來源:http://www.zghlxwxcb.cn/news/detail-682143.html
全部替換后重新執(zhí)行sql文件即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-682143.html
到了這里,關(guān)于執(zhí)行SQL文件出現(xiàn)【Unknown collation “utf8mb4_0900_ai_ci”】的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!