平時一直使用phpmyadmin或mysqldum進行導出,使用source命令導入數據庫。
但換了新版本mysql后,上述導入方法出現以下錯誤:
ERROR: Unknown command '\\'. Query OK, 2022 rows affected (0.71 sec) Records: 2022 Duplicates: 0 Warnings: 0
然后就是命令行報mysql連接錯誤,不停的reconnect。
兩個數據庫全部為utf8格式,phpmyadmin也沒有編碼問題,但查找網上說明,多數都表示是由編碼問題導致。
最后通過如下命令成功導入:
mysql -uroot -p --default-character-set=utf8 tmp < d:/27.sql