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