使用utf8将mysql 4与latin1 charset迁移到mysql 5

时间:2011-08-04 14:35:04

标签: mysql character-encoding migration mysqldump

我有一个旧的mysql 4数据库,其中包含latin1字符集,其中包含Cyrilic中的内容,我需要使用utf8在mysql 5中进行迁移。当我进行mysql转储时,我看到了奇怪的字符,我可以进行prorper恢复。

任何帮助?

1 个答案:

答案 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