解决mysql8.0导入mysql5.6或5.7版本

解决mysql8.0导入mysql5.6或5.7版本

admin
2024-08-24 发布 / 正在检测是否收录...

高版本的数据库结构有可能不兼容低版本数据库。比如mysql8.0导入数据库就无法导入mysql5版本

网上很多教程是错误的,本人亲自测试了一下!教程如下

用navicate运行sql文件出错
解决方法:

打开sql文件,将文件中的所有 utf8mb4_0900_ai_ci替换为utf8_general_ci

CHARSET=utf8mb4替换为CHARSET=utf8 保存后再次运行sql文件,运行成功

方法2

报错:
1253 – COLLATION ‘utf8_general_ci’ is not valid for CHARACTER SET ‘utf8mb4’

解决方案:

经测试;编辑备份sql ,全局替换:
utf8mb4_0900_ai_ci 替换为 utf8_general_ci
utf8mb4 替换为 utf8 再执行导入即可;

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏

评论 (0)

取消