高版本導出的數據,比如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,或者用大文本打開工具替換;