load加载报错

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V5.3.3
【复现路径】用dumpling导出数据,用load导入MySQL
【遇到的问题:问题现象及影响】导入MySQL时,总是提示数据被截断
【资源配置】
【附件:截图/日志/监控】

看报错,是字段有问题,是每次报错都是提示类似字段的问题?还有从tidb到myql可以试下CDC呢

每次报错都提示这错误,重新执行下load,运行一会又提示这错误了,导入其它的库没遇难到这问题,没环境运行CDC

看着像是数据有问题呀

把数据拿出来看,又看不出什么问题出来

你上面的warning提示这行插入数据存在问题,看下数据对不对

或者是表结构的字段长度是否满足

你这是sql文件?直接拿去执行下就知道为什么报错了,话说你都导出sql文件了还load干嘛 直接source进数据库不就好了

单独插入这一行,又是可以的

表结构和源表都是一致的

这是导出来一个库,一个库全在一个目录下,生成的SQL文件,成百上千了,不是一个单独的SQL文件

myloader导入试试

用myloader导入,是不是只能用mydumper导出,而不能用dumpling导出来了。

用mydumper导出,报
mydumper_tms.sh: line 4: 20585 Segmentation fault /usr/bin/mydumper -u $YOUR_USER -p $YOUR_PASSWD -P 4000 -h XXXXXX -t 8 -l 7200 --kill-long-queries -B tms -o /data/tms/
上次就遇到过这问题。

可以把这张表先不导出来,其他的先导出来导入,最后单独导出导入这张表

这上面都没有写表,是写的库名的

根据字段查表…或者这个库单独弄

这个库就是单独弄的,上次用mydumper导出,也碰到个这问题
line 4: 20585 Segmentation fault

segment fault好像是内存错误
这个库大的话试下分批导入,或者试试mysqldump?