未知字符集:'utf8mb4'

Unknown character set: 'utf8mb4'

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

/*!40101 设置名称 utf8mb4 */;

MySQL 说:文档

1115 - 未知字符集:'utf8mb4'

1)第一:如果你能控制ssh服务器。请更新 mysql 版本。你的 mysql 太老了。也许 < 5.5.3.

2) 第二种:如果无法访问ssh。尝试使用 Mysql version 4.0.

导出您的数据库
  • 使用命令行mysqldump --compatible=mysql40 -u user -p DB > dumpfile.sql
  • 使用 Web 访问 phpmyadmin -> Select 数据库 -> 导出 -> 自定义 - 显示所有可能的选项 -> 特定于格式的选项 ->

    数据库系统或更旧的 MySQL 服务器以最大化输出兼容性:Select MYSQL40.

  • 更改内容文件。sql 您已导出

/*!50003 SET character_set_client = utf8mb4 */ ;

utf8

并在 Sublime 中用 Ctrl H 替​​换 utf8mb4 => utf8

希望这对您有所帮助。

只需将其修改为mysql 数据库即可。 错误的修改..... /*!40101 SET NAMES utf8mb4 /;
现在更正了..... /
!40101 SET NAMES utf8 */; 只需擦除 .... mb4 ....

现在开始工作