使用utf8将带有latin1字符集的mysql 4迁移到mysql 5

使用utf8将带有latin1字符集的mysql 4迁移到mysql 5,mysql,character-encoding,migration,mysqldump,Mysql,Character Encoding,Migration,Mysqldump,我有一个旧的mysql 4数据库,它的拉丁字符集是西里尔文的,我需要用utf8在mysql 5中进行迁移。当我进行mysql转储时,我会看到奇怪的字符,我可以进行prorper恢复 有什么帮助吗?您需要使用参数——默认字符集设置为源数据库的值(拉丁文1),更改txt文件中db和表的字符集,并使用目标数据库的字符集(utf8)还原它: 以下是操作步骤: 您需要使用参数——默认字符集设置为源数据库的值(拉丁文1)进行转储,更改txt文件中db和表的字符集,并使用目标数据库的字符集(utf8)还原它:

我有一个旧的mysql 4数据库,它的拉丁字符集是西里尔文的,我需要用utf8在mysql 5中进行迁移。当我进行mysql转储时,我会看到奇怪的字符,我可以进行prorper恢复


有什么帮助吗?

您需要使用参数——默认字符集设置为源数据库的值(拉丁文1),更改txt文件中db和表的字符集,并使用目标数据库的字符集(utf8)还原它:

以下是操作步骤:


您需要使用参数——默认字符集设置为源数据库的值(拉丁文1)进行转储,更改txt文件中db和表的字符集,并使用目标数据库的字符集(utf8)还原它:

以下是操作步骤:


因为链接的ressource具有危险的误导性而被否决:sed命令将latin1的每个外观都更改为utf8-即使在数据中也是如此。因为链接的ressource具有危险的误导性而被否决:sed命令将latin1的每个外观都更改为utf8-即使在数据中也是如此。