【发布时间】:2015-10-08 12:26:57
【问题描述】:
我正在尝试将我的 Wordpress 网站的本地版本迁移到临时环境。我正在使用'wp migrate db'来做到这一点。这涉及通过 phpmyadmin 上传数据库。这样做时,我收到一条错误消息:
1115 - 未知字符集:'utf8mb4'
我已经检查了下面的线程,但是这家伙似乎只是将他的字符集更改为 utf8。我想知道如何升级 mysql 以支持 utf8mb4?或者这甚至是最好的解决方案?最终,我只想将我的本地站点迁移到我的子域上的暂存环境。我尝试使用复制器插件执行此操作,但也收到“字符集 utf8mb4”错误。所以看来这是罪魁祸首。
我已经调查了以下线程。这家伙只是将他的字符集从 utf8mb4 更改为 utf8。我也试过这样做。我查看了 header.php,它已经只使用了一个 utf8 字符集。但仍然得到同样的错误。不知道为什么。
ERROR 1115 (42000): Unknown character set: 'utf8mb4'
这仅仅是与 mysql 上的 utf8mb4 支持有关的问题吗?或者有没有办法在不遇到此问题的情况下迁移我的网站?
【问题讨论】:
-
暂存环境和生产环境必须使用相同的版本,否则测试环境将变得毫无用处。同样,开发环境也必须使用相同的版本,否则您将为错误的目标编写代码。
-
好的,所以如果我需要升级我的 mysql 以支持 utf8mb4,这是我个人需要做的吗?还是我的托管服务提供商应该做的事情?我联系了他们,但没有收到回复。
-
只有您和/或您的提供商可以回答这个问题,因为我们不知道您与他们签订的合同的条款和条件。请注意,我之前的评论建议最严格的解决方案。其他人可能知道更便宜/更简单的解决方法。
标签: mysql wordpress utf-8 utf8mb4