今天想要在本地建立一个 WordPress 站点测试一些小功能,结果在通过 phpMyAdmin 导入一个MySQL的 sql 备份文件时出现“#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’”错误提示,具体如下图所示:
其实这是因为数据库兼容问题导致的,如 MYSQL 版本不一致导致兼容问题,解决的办法很简单,直接用编辑器(如Notepad++)打开 SQL 数据库文件,然后将数据库文件中的所有“utf8mb4_unicode_520_ci”字符全部替换成“utf8mb4_unicode_ci”。具体如下图所示:
确保替换之后 sql 备份文件中的“utf8mb4_unicode_520_ci”全部变成“utf8mb4_unicode_ci”。具体见下图:
最后保存好这个 sql 备份文件再导入就没有这个错误了。