MySQL 8.0数据导入5.7及以下版本

飒爽师叔2022-06-01笔记MySQL

前段时间我为了尝鲜 MySQL 8.0,谁知道占内存特别多,一些低内存的想用作备用的,但是 5.7 相对于 8.0 改了字符,导致不兼容了,所以我只能去网上找了些方法

  1. 8.0 于 5.7 之间的改动变化 表编码为 utf8mb4_0900_ai_ci 排序规则为 utf8mb4

因此打开.sql文件 使用notpad++或者txt都可以,进行全局替换就好

原值替换为
utf8mb4_0900_ai_ciutf8_general_ci
utf8_croatian_ciutf8_general_ci
utf8mb4_general_ciutf8_general_ci
utf8mb4utf8
  1. Mysql8.0的字段新增支持Json

如果字段类型有Json 可以将Json改为Varchar 或者text,后台暂时没有出类型报错问题 , 有待观察

最后更新时间 10/3/2023, 1:17:23 AM