mysql8.0 同步到tidb 错误没看懂

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】v4.0.0

【问题描述】

数据库是mysql8.0
mysql 8.0 同步到mysql 5.7 不支持
mysql 8.0同步到tidb 报错,报错如下

报错是因为 TiDB 不支持这个 position 点的 DDL 的语句,需要通过 DM 的 dmctl 工具将该 position 位点的 DDL 操作跳过。具体可以产看一下 DM 相关的操作方法。

我的理解是,mysql中的一个ddl语句,同步的时候不支持,那么这个ddl语句就无法同步;
但是,这个具体的是什么ddl语句就不清除了,如果是字符类型不支持,那么我可以修改mysql的字符类型,但是不知道是不是这个,具体的原因没有给出,无法做下一步分析。

可以replace么,或者整体replace,如果不知道原因,那么replace也无法做。

在图中有报错,是XA START

ok ,我先了解一下XA START,如果有解决方案,也可以推荐一下。

可以试试论坛搜索

1 个赞

好的,谢谢。

:+1: 参考帖子有价值

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。