mysql導入報錯 [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'


 

高版本導出的數據,比如mysql8,到mysql5.7 恢復就報錯

[Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

我知道是字符集編碼的問題,但是我將數據庫的編碼改成了utf8mb4之后再導入也一樣報錯,導入文件的時候並沒有utf8mb4選項

    baidu之后發現解決方案。

    解決方案:

    將文件內的所有

     utf8mb4_0900_ai_ci 換成 utf8_general_ci

    utf8mb4 換成 utf8

    保存后再次運行即可成功。

linux 用sed即可,windows可以用 bat,或者用大文本打開工具替換;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM