这个错误通常是因为WordPress尝试导入一个不受支持的字符集或校对规则(collation)导致的。在较新的MySQL版本中,utf8mb4_unicode_520_ci 变成了 utf8mb4_unicode_520, 这可能导致旧的数据库备份在新的MySQL环境中无法导入。要解决这个问题,可以采取以下步骤:

WordPress 导入数据库报错 Unknown collation: utf8mb4_unicode_520_ci

  1. 打开数据库备份文件:使用文本编辑器(如Notepad、Sublime Text等)打开你的数据库备份文件(通常是一个.sql文件)。

  2. 查找并替换:在备份文件中搜索 utf8mb4_unicode_520_ci,并将它替换为 utf8mb4_unicode_520。你可以使用编辑器的查找和替换功能来执行这个操作。

  3. 保存文件:在完成替换后,保存文件。

  4. 导入数据库:现在,尝试重新导入已修改的数据库备份文件。你应该不再遇到相同的错误。

请注意,在执行任何数据库操作之前,请确保先备份你的数据库,以防出现意外情况。如果你不确定如何备份数据库或不确定如何进行上述操作,最好联系具有数据库管理经验的专业人员或开发人员,以确保不会丢失任何数据。