我有一个旧的mysql 4数据库,其中包含latin1字符集,其中包含Cyrilic中的内容,我需要使用utf8在mysql 5中进行迁移。当我进行mysql转储时,我看到了奇怪的字符,我可以进行prorper恢复。
任何帮助?
答案 0 :(得分:0)
您需要使用参数--default-character-set设置为源数据库(latin 1)的值进行转储,更改txt文件中的db和table的charset od并使用目标数据库的字符集(utf8):
以下是如何执行此操作的步骤:
http://itworkarounds.blogspot.com/2011/07/mysql-database-migration-and-character.html