数据库目前是mysql3的,数据大约300M,准备升级成5.1的
但是直接安装升级的话,老的数据中文字符全部变成了乱码
请问怎么才能正常的把mysql3升级到5.1啊?现在的中文数据成了这样了
[1]????×?????±???òùò?+????????+???é????
但是直接安装升级的话,老的数据中文字符全部变成了乱码
请问怎么才能正常的把mysql3升级到5.1啊?现在的中文数据成了这样了
[1]????×?????±???òùò?+????????+???é????
调试欢乐多
mysqldump -u root -p -h localhost answer --opt > answer.sql 拿到mysql5上导入
[root@localhost mysql]# mysql -u root -p -h localhost answer < answer.sql
Enter password:
ERROR 1064 (42000) at line 12: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9
一、导出数据结构的SQL语句,不含INSERT数据
二,导出INSERT数据部分,不含CREATE TABLE。然后你可以仅修改那个含CREATE TABLE的SQL语句文件。这个文件不会太大。