腾讯云服务器优惠活动华纳云香港服务器

MySQL数据库导入报错”utf8mb4_unicode_520_ci”怎么办?

今天想要在本地建立一个 WordPress 站点测试一些小功能,结果在通过 phpMyAdmin 导入一个MySQL的 sql 备份文件时出现“#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’”错误提示,具体如下图所示:

MySQL数据库导入报错”utf8mb4_unicode_520_ci”怎么办?-第1张-boke112百科(boke112.com)

其实这是因为数据库兼容问题导致的,如 MYSQL 版本不一致导致兼容问题,解决的办法很简单,直接用编辑器(如Notepad++)打开 SQL 数据库文件,然后将数据库文件中的所有“utf8mb4_unicode_520_ci”字符全部替换成“utf8mb4_unicode_ci”。具体如下图所示:

MySQL数据库导入报错”utf8mb4_unicode_520_ci”怎么办?-第2张-boke112百科(boke112.com)

确保替换之后 sql 备份文件中的“utf8mb4_unicode_520_ci”全部变成“utf8mb4_unicode_ci”。具体见下图:

MySQL数据库导入报错”utf8mb4_unicode_520_ci”怎么办?-第3张-boke112百科(boke112.com)

最后保存好这个 sql 备份文件再导入就没有这个错误了。

注意:在编辑替换这个 sql 备份文件之前,一定要记得先备份一份数据库文件,以防出错后能给及时恢复。

本文地址:https://boke112.com/post/4450.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu