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

发布于 2024-11-28 01:52:34 字数 127 浏览 1 评论 0原文

我有一个旧的 mysql 4 数据库,带有 latin1 字符集,内容为西里尔文,我需要使用 utf8 将其迁移到 mysql 5 中。当我进行 mysql 转储时,我看到奇怪的字符,并且可以进行正确的恢复。

有什么帮助吗?

I have a an old mysql 4 database with latin1 character set wtih content in Cyrilic, that I need to migrate in mysql 5 with utf8. When I make the mysql dump I see strange characters and I can make a prorper recovery.

Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_蜘蛛 2024-12-05 01:52:34

您需要使用参数 --default-character-set 设置为源数据库的值(拉丁语 1)进行转储,更改 txt 文件中的数据库和表的字符集,然后使用目标数据库(utf8):

以下是操作步骤:

http://itworkarounds.blogspot.com/2011/07/mysql -database-migration-and-character.html

You need to make a dump with the parameter --default-character-set set to the value of the source database (latin 1), change the charset od the db and tables in the txt file and the restore it with the charset of the target database (utf8):

Here is the procedure how to do it:

http://itworkarounds.blogspot.com/2011/07/mysql-database-migration-and-character.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文