【问题标题】:utf8mb4_unicode_520_ci error when importing DB导入数据库时​​出现 utf8mb4_unicode_520_ci 错误
【发布时间】:2017-08-31 20:31:25
【问题描述】:

我从 Sequel Pro 导出了一个 WordPress 数据库,当尝试导入它时,我收到了这个错误:

Unknown collation: 'utf8mb4_unicode_520_ci'

我检查了这个similar question 并做了这些步骤:

  • 首先,当我导入时,我确保兼容性从 NONE 更改为 MYSQL40。 (没用)
  • 然后我在文本编辑器中打开 sql 转储并将所有“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数据库?

【问题讨论】:

  • 在考虑您的解决方法之前,您可以选择直接解决它吗?您看到此问题是因为您尝试将数据库导入旧版本的 MySQL (
  • 我无法更新 MySQL,因为它是共享主机。 Sequel Pro 导出没有兼容性。导出为like this

标签: php mysql wordpress phpmyadmin


【解决方案1】:

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

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

CHARSETutf8mb4

COLLATEutf8mb4_unicode_ci

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2011-06-19
    • 1970-01-01
    • 2016-10-09
    • 2020-06-02
    相关资源
    最近更新 更多