数据同步

【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.4.0
【复现路径】已经搭建好了tidb集群,并已经上线。
【遇到的问题:问题现象及影响】现在建了一个备库,备份是mysql5.7.34,如何将tidb数据库数据全量迁移到mysql,然后增量同步。
【资源配置】
【附件:截图/日志/监控】

ticdc可以满足
https://docs.pingcap.com/zh/tidb/dev/ticdc-sink-to-mysql

请教下,通过什么办法先将tidb的数据迁移到mysql上面去,dumpling导出后的sql文件太多了,上千个sql文件,一个一个sql执行的时候会有很多问题,例如主外键问题。

mysql兼容的逻辑导出工具都可以用的,例如mysqldump,mydumper

请问下,如果用mysqldump导出,如何确认ticdc的start-ts值

拿不到精确的start-ts,要拿快照还是得用dumpling来导出,用loader导入,另外从tidb导出的数据不会有外键问题吧。

忘记位点问题了。。。那还是用dumpling导出,lightning导入mysql吧,用Logical 模式。lightning也支持mysql的

loader导入是指myloader工具吗? 之前用source 导入之后老是报主外键问题,如图所示,之后将外键失效也报错。

loader就是pingcap开发的导入工具,看这报错像是CDC同步的报错,和导入没关系吧,另外问下下游mysql表里会有外键?tidb上游不是不支持外键吗?下游怎么会有外键约束呢?

外键约束报错,和tidb没有关系啊

是不是tidb不支持外键,所以建了外键不生效,故没有影响,而mysql的外键生效了,导致一直报错?

有这个可能,如果mysql上有外键肯定会生效的,建议统一去掉。