乐趣区

关于mysql:mysql8数据迁移至mysql57

次要做字符集和编码格局的转换(用记事本就行,就是文本转换)

之前那个阿里云服务器是装的 mysql8.0,而指标服务器的数据库是 mysql5.7
mysql5.7 不反对 utf8mb4_0900_ai_ci 字符集,编码格局也不是 utf8mb4。

故做以下操作:
1. 原数据库:
转储 SQL 数据 -> 构造和数据
2. 替换字符串:

1> 字符集替换:
utf8mb4_0900_ai_ci -> utf8_general_ci

2> 留神下指标数据库的编码格局支不反对原数据库的编码格局,比方原数据库的编码格局是 utf8mb4,而指标数据库只反对 utf8,那就:

编码格局替换:
utf8mb4 -> utf8

3. 导入已批改的 mysql 文件
在指标 DBMS 里建同名新数据库,而后导入刚刚已批改的 mysql 文件即可

退出移动版