帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】Mysql8导入数据到Mysql5.7的实现步骤

发表时间:2025-06-16 03:46:00 小编:油条

Mysql8的默认字符集为utf8mb4,排序规则为utf8mb4_0900_ai_ci,当我们有需求要把Mysql8的数据导入到Mysql5.7时,就会出现Mysql5.7不支持utf8mb4_0900_ai_ci的排序规则,那么我们可以有以下2中方法来解决。

修改xx.sql文件的字符集和排序规则

可以先把Mysql8的数据导出为sql脚本,然后再通过编辑器全量替换字符集和排序规则。这种方式适合不确定要导入哪个版本的Mysql,可以按需修改。

直接修改数据库和表的字符集和排序规则

在我们开发阶段可能用的是Mysql8的数据库,但当真正上线时,提供的却是Mysql的其他版本数据库,为了避免字符集和排序规则不匹配的问题,我们可以把开发用的Mysql8数据库的字符集和排序规则与生产环境的数据库版本兼容。

修改数据库字符集和排序规则

在这里插入图片描述

点击文件,选择要导出的版本

在这里插入图片描述

打开.sql文件


utf8mb4替换为utf8
utf8mb4_0900_ai_ci替换为utf8_general_ci
utf8_croatian_ci替换为utf8_general_ci
utf8mb4_general_ci替换为utf8_general_ci

到此这篇关于Mysql8导入数据到Mysql5.7的实现步骤的文章就介绍到这了,更多相关Mysql8导入数据到Mysql5.7内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


联系我们
返回顶部