【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.4.0
【复现路径】已经搭建好了tidb集群,并已经上线。
【遇到的问题:问题现象及影响】现在建了一个备库,备份是mysql5.7.34,如何将tidb数据库数据全量迁移到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就是pingcap开发的导入工具,看这报错像是CDC同步的报错,和导入没关系吧,另外问下下游mysql表里会有外键?tidb上游不是不支持外键吗?下游怎么会有外键约束呢?
外键约束报错,和tidb没有关系啊
是不是tidb不支持外键,所以建了外键不生效,故没有影响,而mysql的外键生效了,导致一直报错?
有这个可能,如果mysql上有外键肯定会生效的,建议统一去掉。