我正在尝试上传我的第一个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
->选择数据库->导出->自定义-显示所有可能的选项->格式特定选项->数据库系统或较旧的MySQL服务器,以最大限度地提高输出兼容性:选择
MYSQL40
。 -
更改导出的内容文件.sql
/*!50003 SET character_set_client = utf8mb4 */ ;
仅限于CCD_ 7。
并在Sublime中替换为Ctrl H,将所有内容从utf8mb4
=>utf8
更改为
希望这能有所帮助。
只需将其修改到mysql数据库中即可。修改错误…./*!40101集合名称utf8mb4/
现已更正/!40101集合名称utf8*/;只需擦除。。。。mb4。。。。
它现在的工作