最近需要將Mysql5.0下的數據庫導出,然后導入到mysql 3.23的數據庫中, 我用的如下方法: $ mysqldump -u root --skip-comments --compatible=mysql323 --databases db1 db2 db3 mydump.sql 在另一臺服務器(mysql 3.23.58 )上導入: mysql source /path/mydu
最近需要將Mysql5.0下的數據庫導出,然后導入到mysql 3.23的數據庫中,,
我用的如下方法:
$ mysqldump -u root --skip-comments --compatible=mysql323 --databases db1 db2 db3 > mydump.sql
在另一臺服務器(mysql 3.23.58 )上導入:
mysql> source /path/mydump.sql
總是不成功,這樣或那樣的錯誤. mysqldump的參數也換過了,沒找到合適的。
幾經周折,問題解決:
呵呵,忘了指定character-set. 因為兩邊都要指定。
$ mysqldump -u root --default-character-set=xxxx --skip-comments --compatible=mysql323 --databases db1 > db1.sql
在另一臺服務器(mysql 3.23.58 )上導入:
$ mysql -u root --default-character-set=xxxx
mysql> source /path/db1.sql
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com