导入DB时出现utf8mb4_unicode_520_ci错误

时间:2017-04-06 02:14:12

标签: php mysql wordpress phpmyadmin

我从Sequel Pro导出了WordPress数据库,在尝试导入时,我收到此错误:

Unknown collation: 'utf8mb4_unicode_520_ci'

我检查了这个similar question并执行了以下步骤:

  • 首先我导入时确保兼容性从NONE更改为MYSQL40。 (没有工作)
  • 然后我在文本编辑器中打开了sql dump并将所有“utf8mb4”替换为“utf8”(没有用)
  • 我将phpMyAdmin中的集合更改为'utf8_general_mysql500_ci'(没有用)。
  • 我将phpMyAdmin中的集合更改为'utf_unicode_ci'(没有用)。
  • 我在文本编辑器中打开了sql转储,并将所有ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;替换为ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;,但没有工作

如何成功导入此sql数据库?

1 个答案:

答案 0 :(得分:1)

当我将本地wordpress数据库导入服务器时,我发生了同样的事情。

在文本编辑器中打开sql dump并设置

CHARSETutf8mb4

COLLATEutf8mb4_unicode_ci