mysql - 将 WordPress 站点转移到新的开发环境时 SQL 整理错误

标签 mysql wordpress database-migration collation

我将所有文件和数据库转移到新服务器,但是该数据库不允许提交 WordPress 标准表。当我尝试插入像“wp_comments”这样的新表时,我收到一条 sql 查询错误消息,指出。

#1273 - Unknown collation: 'utf8mb4_unicode_520_ci' 

我可以将排序规则更改为什么才能使其成功提交并与 WP 一起正常工作?这是少数选择之一还是唯一的选择?

附加信息: 我正在从服务器版本:5.6.32-78.0-log 复制到服务器版本:5.5.43-37.2-log

我可以删除此部分并允许插入其余部分吗?

最佳答案

在记事本中打开 .sql 文件并找到此文件

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

更改行

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

关于mysql - 将 WordPress 站点转移到新的开发环境时 SQL 整理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41853555/

相关文章:

mysql - 我是否需要在 'IN (SELECT MAX(id)' 子查询中重复 WHERE 子句?

html - 验证密码和用户名nodejs mysql

php - 如何通过从 PHP 中的当前时间减去以前的时间戳来获得以分钟为单位的持续时间?

php - 用户登录安全。 Session 与 Mysql 活跃用户表

css - Internet Explorer 忽略 CSS 字体大小(但不是所有地方)

django - 在 Django 数据迁移中手动提交

php - 使用 phpMyAdmin 的跟踪机制迁移数据库

mysql - PostgreSQL 查询表列注释?

html - Wordpress Contact form 7 html整合问题

php - 在 WordPress/WooCommerce 中将税收更改为 GST