wp网站导入数据库时出现“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’”解决方法

我们平时在做网站过程中,一般都是在本地环境下做好网站,然后再通过网站搬家的方式来将自己在本地环境做的网站导入到自己的网站空间中,这种方式可以有效的提高我们网站制作的效率。

在使用wordpress做网站时,导入数据库是比较重要的步骤。但有时我们在导入数据库时会出现各种问题,例如在做网站时要导入WP网站数据库,出现“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’”的问题,下面来讲一下出现#1273 – Unknown collation: ‘utf8mb4_unicode_ci’的原因 及解决方法。

出现原因:

从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出的数据编码是带有utf8mb4格式的。

如果我们搬迁网站复原数据的时候,MYSQL5.5等高版本数据库导入到MYSQL5.1低版本的时候会出现”Unknown collation: ‘utf8mb4_unicode_ci”错误问题,以前是没有这个问题的,从WP4.2开始才有的。

解决方法:

我们这里可以在导出数据库的时候选择兼容版本。

进入PHPMYADMIN,我们导出数据库的时候看下面界面,我们选择“自定义导出方式”。

在最大程度兼容数据库选项中选择MYSQL40,然后导出数据库我们再导入到低版本的MYSQL中是没有问题的。

然后就是到自己的网站空间导入数据了,这时要注意,我们在导入时,要选择SQL 兼容模式:为MYSQL40。如下图

提醒:

如果有出现乱码问题,尝试检查WordPress的配置文件wp-config.php,更改数据表默认文字编码,将:

define(‘DB_CHARSET’, ‘utf8mb4’);

改成

 define(‘DB_CHARSET’, ‘utf8’);

或者复制wp-config-sample.php文件,然后修改相关的数据库信息,重命名为wp-config.php,再上传。

因为utf8mb4需要在5.5以上版本兼容,如果我们是新安装虚拟网站环境,没有达到5.5版本就会出现类似“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’”这样的问题。

本文由 发布在 速卖笔记Sumink,转载此文请保持文章完整性,并请附上文章来源(速卖笔记Sumink)及本页链接。
原文链接:http://www.sum.ink/528.html
我还没有学会写个人说明!

WordPress取消https访问后恢复http方法

上一篇

2020年申请谷歌广告(Google AdSense)成功并上线

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

分类目录

微信扫一扫

微信扫一扫