首页 >数据库 >mysql教程 >为什么数据库迁移后MySQL会抛出'Unknown Collat​​ion 'utf8mb4_unicode_520_ci'”错误?

为什么数据库迁移后MySQL会抛出'Unknown Collat​​ion 'utf8mb4_unicode_520_ci'”错误?

Barbara Streisand
Barbara Streisand原创
2024-12-20 11:44:17694浏览

Why Does MySQL Throw an

MySQL 错误:未知排序规则'utf8mb4_unicode_520_ci'

问题:

从本地 WAMP 服务器迁移 WordPress 数据库时对于实时服务器,用户会遇到错误:

#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

答案:

当本地和实时服务器使用不同版本的 MySQL 时,通常会出现此错误。要纠正该问题:

  1. 在文本编辑器中打开 SQL 文件
  2. 执行查找和替换操作:全部替换utf8mb4_unicode_520_ci 的实例utf8mb4_unicode_ci。
  3. 保存修改后的 SQL 文件。
  4. 上传更新的文件到新的 MySQL 数据库。

或者,您可以参考提供的屏幕截图以进行视觉化指导:

[正在执行查找和替换操作的文本编辑器图像]

以上是为什么数据库迁移后MySQL会抛出'Unknown Collat​​ion 'utf8mb4_unicode_520_ci'”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn