或者

wordpress网站搬家导入数据库出错最新解密

作者:Promise.(承诺) 浏览:144 发布时间:2017-11-15
分享 评论 0

 最近本人博客首页被百度降权了,半个月没有恢复。查找过不少原因,最后判定是由于网站虚拟空间的问题导致的。在不得已的情况下昨天把网站做了一次搬家。结果出现了一个以前没有碰到的情况-wordpress导入数据库出错,甚至导入不了数据库。


  经过不断的测试和排查问题,最终找了问题的根源。原来wordpress从4.2版本之后,数据库编码进行升级使用utf8mb4格式编码,所以在我们做网站搬家上传Mysql数据库时由于数据库版本不同,就会出现不兼容的现象导致网站wordpress网站数据库上传失败。


  引起这种wordpress导入数据库出错核心原因我们找到了,就是utf8mb4格式编码在作怪。那我们该如何解决这个问题呢!


  wordpress数据库导入错误怎么办


  如何解决因utf8mb4编码数据库导致数据无法正常上传


  这里给大家介绍一种最有效也是最简单的方法。修改数据库格式编码,把utf8mb4格式编码换成utf8通用格式就OK了。


  具体操作方法如下:通过代码编辑器替换utf8mb4为utf8_general_ci


  在导入数据库之前,用代码编辑器货值直接用txt文本编辑器打开需要导入的数据库文件。使用查找替换的功能进行编码替换。


  在修改utf8mb4编码时请留意步骤:


  1、查找:utf8mb4_unicode_ci,替换为:utf8_general_ci


  2、查找:utf8mb4替换为utf8


  如果不按以上步骤后果就是替换会失败。这个方法我已经证实,确实可以!


  另外,可以在选择Mysql数据库版本上下点功夫,给网站配置mysql5.5以上版本数据就可以完全兼容utf8mb4格式。