未知字符集:'utf8mb4'

时间:2016-07-25 08:21:07

标签: mysql wordpress phpmyadmin web-hosting

我试图上传我的第一个wordpress网站。我使用本地wordpress.org php我的管理员和php我的管理员来自000webhost。我在这里研究了很多,并改变了人们从utf8mb4到utf8的所有设置,但它只会导致更多的错误。我把一切都改回原来的样子(至少我认为是这样,错误与现在的开头相同)。任何人都知道如何解决这个问题并将我的数据库导入000.webhost而没有错误?错误是SQL查询:

/ *!40101 SET NAMES utf8mb4 * /;

MySQL说:文档

1115 - 未知字符集:'utf8mb4'

2 个答案:

答案 0 :(得分:1)

1)第一个:如果你可以控制ssh服务器。请更新mysql版本。你的mysql太旧了。也许是< 5.5.3

2)第二个:如果你不能访问ssh。尝试使用Mysql version 4.0导出数据库。

  • 使用命令行mysqldump --compatible=mysql40 -u user -p DB > dumpfile.sql
  • 通过网络访问phpmyadmin - &gt;选择数据库 - &gt;出口 - &gt;自定义 - 显示所有可能的选项 - &gt;格式特定选项 - &gt;

    数据库系统或较旧的MySQL服务器,以最大限度地提高输出兼容性:选择MYSQL40

  • 更改您导出的内容文件.sql

/*!50003 SET character_set_client = utf8mb4 */ ;

仅限utf8

在Sublime中用Ctrl H替换utf8mb4 =&gt; utf8

希望这有帮助。

答案 1 :(得分:0)

把这个修改成mysql数据库就行了。 修改错误..... /*!40101 SET NAMES utf8mb4 /;
现在更正了..... /
!40101 SET NAMES utf8 */; 只需擦除.... mb4 ....

现在的工作