在Tidb端插入了一个主键冲突的ID,然后mysql 3306这个端的所有复制就失效,3307还是正常的,怎么恢复呢?
有人会解决这个问题吗? 类似mysql,跳过GTID
只有个别的冲突,直接dmctl resume task
就能跑过去了。
很多冲突,而且冲突的数据量不好评估的。直接开安全模式。
https://docs.pingcap.com/zh/tidb/stable/dm-safe-mode#dm-安全模式
删了这条你手工插入的啊,DM 下游不能做 DML 的
处理冲突,然后恢复任务就可以
tiup dmctl resume task
或是直接skip 跳过处理
tiup dmctl --master-addr <master-addr> handle-error <task-name> skip
https://docs.pingcap.com/zh/tidb/stable/handle-failed-ddl-statements#binlog