2017-04-06 63 views
1

,当我从续集专业导出的WordPress数据库,并试图将其导入的时候,我得到这个错误:utf8mb4_unicode_520_ci错误导入DB

Unknown collation: 'utf8mb4_unicode_520_ci' 

我检查这个similar question并做下列步骤操作:

  • 首先,当我导入时,我确保兼容性从NONE更改为MYSQL40。 (没有工作)
  • 然后我打开在文本编辑器中的SQL转储和替换所有的“utf8mb4”到“UTF-8”(没有工作)
  • 我在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数据库?

+0

在考虑你的解决方法的选择,你有没有解决的选项它直接?你看到这个问题是因为你试图将数据库导入到旧版本的MySQL中(<5.5.3)。我要看的第一件事是我是否可以将MySQL更新(当然,采取所有必要的预防措施)。如果没有,你说你改变了导入的兼容性。导出时你有没有改变兼容性? –

+0

我无法更新MySQL,因为它是共享主机。 Sequel Pro导出不具有兼容性。导出是[像这样](http://www.backuphowto.info/files/articles/2012/02/sequel-pro-mysql-backup.png) – user7592255

回答

0

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

开放的文本编辑器的SQL转储和设置

CHARSETutf8mb4

COLLATEutf8mb4_unicode_ci