這篇論壇文章(賽迪網技術社區)根據網友的個人實踐扼要的講解了將MySQL 5.0(下載)下的數據導入到MySQL 3.23中的具體方法及步驟,詳細內容請參考下文……
最近需要將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