MySql 5.8 数据库备份恢复到 MySql 5.7 遇到的问题

MySql 5.8 数据库备份恢复到 MySql 5.7 遇到的问题 字符集设置成utf8mb4 的表在导入到5.7 版本的时候会报错,原因是5.8的排序规则在5.7中没有

MySql 5.8 数据库备份恢复到 MySql 5.7 遇到的问题
如果建表语句是这样的,在5.8 的版本会自动加上排序规则

MySql 5.8 数据库备份恢复到 MySql 5.7 遇到的问题
而这个排序规则在5.7的mysql版本中会报错
所以要修改一下这个表的排序规则在进行备份,或者在建表的时候就把排序规则定义成5.7版本可以使用的

修改表的排序规则和字符集语句

alter table biz_wx_token convert to character set utf8mb4 collate utf8mb4_general_ci;