我想将我的 MySQL 数据库移动到旧版本服务器(5.7 到 5.1)。
我收到错误,因为它是使用 utf8mb4
创建的。
如果我手动将 utf8mb4
更改为 utf8
,由于多语言性,数据变得不可读。
我只能访问两台服务器中的 phpMyAdmin,所以我不能使用 mysqldump
。
有什么想法吗?
最佳答案
看来我找到了解决办法。
使用 at export mysql40
兼容模式,将 utf8mb4
替换为 utf8
并将表的字符集从 phpmyadmin 更改为 utf8_unicode_ci
.
希望这会在将来节省一些时间。
关于mysql - 将 phpMyAdmin 导出的数据库转换为旧版本。 utf8mb4 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39933260/