1
ZeawinL 2021-04-16 19:34:41 +08:00 via Android
安装时选好 windows 的默认数据库编码和校对规则后,修改 dump 出来的 SQL 文件为对应的再跑就可以了。
就数据库和编码与校对跟表一致应该就没啥大问题。 |
2
akira 2021-04-16 20:26:47 +08:00
先新建个 utf8 数据集的表 导过去。 然后就常规的导出导入就可以了
|
3
dujiangbo OP @akira 请问直接 MySQL -uxxx -p database.table < 文件,这样不行吧。
如果这样迁移,网上说还要把整个文件进行转码,只改建表语句的指定字符集可以吗?谢谢。 |
4
dujiangbo OP 解决方案:
1.mysqldump 指定 latin1 编码,把 SQL 文件中的字符集设置语句删掉,运行 SQL 文件。 2.用 INTO OUTFIL 导出数据,再 LOAD INFILE 导入数据,导入时指定 gbk 编码。 |