博客Wordpress网站迁移问题点集锦

来自DeerGrove Wiki
Administrator讨论 | 贡献2018年5月22日 (二) 19:36的版本 (创建页面,内容为“category:随记 Wordpress 4.9迁移到低版本MYSQL问题点 导出版本为5.7,迁入版本是5.1,报错: #1115 - Unknown character set: 'utf8mb4'…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


Wordpress 4.9迁移到低版本MYSQL问题点 导出版本为5.7,迁入版本是5.1,报错:

 #1115 - Unknown character set: 'utf8mb4' 

虚拟主机导入MySQL数据出现以上报错:unknown collation:utf8mb4_unicode_ci,就是mysql版本高低造成的。终极解决方法就是MYSQL升级。 如果采用虚拟主机的话,自然不是自己可以决定的,因此,处理方法如下:

  1. 目前大多数服务器数据库版本都是5.1的,如果你用的是阿里虚拟主机,又的确需要使用utf8mb4字符集,可以购买使用MySQL 5.5以上版本的RDS服务。
  2. 另一个解决方法:使用记事本打开.sql文件,通过ctrl+h将该文件的中的CHARSET = utf8mb4全部替换成CHARSET = utf8,将COLLATE = utf8mb4_unicode_ci 全部替换为COLLATE = utf8_general_ci,然后重新导入测试,修改之前建议先对源文件做备份。(建议先将之前导入的部分数据删除,将数据库清空再操作导入。)