使用工具navicat
结构同步
点击对比 对比完成后点击部署,
- 将 SQL 文件中的以下内容批量替换:
utf8mb4_0900_ai_ci
→utf8_general_ci
utf8mb4
→utf8
- 其他可能的高版本特有排序规则(如
utf8_croatian_ci
)也需替换为utf8_general_ci
- 点击运行
有需要也
使用文本工具或sed
命令删除不兼容语法:(可省略)- sed 's/AUTO_INCREMENT=[0-9]*\b//g' alldb_backup.sql > converted.sql
结构出来迁移完成,在工具中在选择数据迁移