将转储从现有站点导入开发数据库时是否存在未知排序规则?

时间:2016-12-24 作者:leeand00

我从Bluehost上托管的现有站点的现有数据库中导出了sql。

我希望能够将其导入到开发环境中,而不触及任何问题;我很灵活,可以更改开发环境中使用的MySQL版本;我的目标是尽可能容易地将导出的sql代码导入到开发环境中,而不会出现所有这些错误。也就是说,我能做些什么吗?我不断得到以下信息:

ERROR 1273 (HY000) at line 2071: Unknown collation: \'utf8mb4_unicode_520_ci\'
我正在使用mysql服务器包5.5.53-0ubuntu0.14.04.1 目前,我相信Bluehost使用5.3.28.

是否有特定的修复方法?此外,如果我要将这些数据导入到站点中,是否会导致问题?

1 个回复
SO网友:Tunji

此问题是由于您的服务器不支持utf8mb4_unicode_520_ci 排序规则类型。

要解决此问题,应将所有表的排序规则转换为utf8mb4_unicode_520_ciutf8_general_ci

If you\'re exporting through phpmyadmin, you can:

<单击数据库的“导出”选项卡

单击“自定义”单选按钮

进入标题为“格式特定选项”的部分,将下拉列表改为“数据库系统或旧MySQL服务器,以最大限度地提高与的输出兼容性:”从无到MYSQL40。

滚动至底部并单击“GO”。

OR run the following query on each of the affected tables:

ALTER TABLE myTable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci

相关推荐

打开多个帖子编辑器页面时,MySQL CPU使用率激增

我正在管理WordPress server 2Core CPU 8Gb Ram,托管在Openlitespeed+MariaDB 11.4和PHP 7.4上。已安装Redis和OPache。在WordPress网站上,Redis Object Cache 和Litespeed LSCache 是否已安装并启用插件。内存限制:512MB,最大执行时间:120该网站有超过140k篇帖子,浏览网站页面和内容是一种流畅的体验。但问题是,每当编辑器登录创建帖子时,CPU使用率就会激增到90%或更多。和wp管理员/新