【TiDB 使用环境
生产环境
【TiDB 版本】
老版本v3.0.0
新版本v6.1.0
【遇到的问题】
利用dumpling导出v3.0.0的数据,然后再利用lighting的Logical Import Mode功能导入到v6.1.0环境中,发现建表语句的注释和导入的数据都变成乱码
dumpling工具的版本与v3.0.0配套
lighting工具的版本与v6.1.0配套
【问题现象及影响】
【附件】
导出命令:
导出成的文件
lighting的配置参数
导入命令:
导入到库里后
db_user
(Db User)
2
方便给出一个最小表的metadata,-schema,建表和插入sql语句么,如果3.0.0版本还有的话,可以创建一下,插入几条,然后导出
检查下导出的文件编码格式是什么,是不是utf8;mysql上遇到过如果文件格式如果不对,导入的时候会是乱码;(win下打开文件另存为会看到,linux下vim 文件 :set fileencoding)
导出的文件那一栏就是在3.0.0中导出后生成的文件,用cat或者more命令看中文显示的是正常的
同一个终端查询3.0.0中文显示正常,查询6.1.0的话就显示乱码
你看看 导入时系统的 LANG 或 nls_lang 是什么?
通过设置export LANG=en_US.UTF-8后保持与v3.0.0导出的环境一致后,导入的v6.1.0的中文显示正常
system
(system)
关闭
15
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。