未知字符集:'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 ....
现在开始工作
我正在尝试上传我的第一个 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 ....
现在开始工作