WordPress导入数据库报错 Unknown collation: utf8mb4_unicode_520_ci 如何解决

魏艾斯笔记解决服务器root密码过于简单造成网站中木马这个问题,恢复网站操作 WordPress导入数据库,宝塔面板一键导入数据库反复失败,而使用 phpmyadmin手动导入却突然报错: Unknown collation: utf8mb4_unicode_520_ci,经过一番查找解决了问题。于是老魏就记录分享解决过程,相信对大家有价值。

1、数据库错误提示

发生在使用 phpadmin手动导入数据库文件时,如下图所示:

在使用 phpadmin手动导入数据库文件时

2、错误原因分析

主要原因是网站搬家前后的数据库版本不同。

搬家之前使用 MySQL 5.6版本,搬家之后由于不知情使用的 MySQL 5.5版本。

因此前后数据库的编码 格式 不一样。MySQL 5.6 及以上版本默认的编码 格式 :utf8mb4_unicode_520_ci,但 MySQL 5.5 及以下版本数据库,不支持这种格式所以就不能导入,出错误了。

3、解决问题

有两种方法解决。一是修改当前数据库编码格式;二是卸载 MySQL 5.5,仍旧使用原来的 MySQL 5.6版本。

第一种方法具体操作是使用代码编辑器打开 sql 数据库,批量查找替换所有的 utf8mb4_unicode_520_ci 为 utf8mb4_unicode_ci ,保存即可。

第二种方法就去宝塔面板的“软件商店”,右侧找到“已安装”的 MySQL数据库,切换版本即可。

老魏推荐使用第二种方法适合新手,操作更容易。

文章最后更新时间:2024-06-16 19:03:17某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容