使用DM工具从mariadb迁移到TIDB,无法正常同步

【 TiDB 使用环境】/测试/
【 TiDB 版本】5.7.25-TiDB-v5.0.1
【遇到的问题:问题现象及影响】
image


image

麻烦哪位老师帮忙看看是什么原因?根据报错看好像是我mariadb版本比较低,但是根据warning提示maridb版本已经大于10.1.2了。
image

这不是没报错吗?
这是在提醒你,DM 从 MariaDB 迁移数据还是个实验特性,如果你执意要从 MariaDB 上迁移数据,请保证MariaDB 的版本大于或等于 10.1.2。
这 warn 说得明明白白的呀,看不懂英文,可以把这句话复制翻译一下呀。
文档中的使用限制也说得清清楚楚。
TiDB Data Migration 简介 | PingCAP 文档中心

在用之前好好读读文档。

这是个warning,任务是创建成功了的。不过你query-status看下任务状态吧,MariaDB的GTID实现和MySQL还不一样,得具体看下同步有没有报错。

任务名称testdm已经重复了,版本警告可以忽略

希望能给我的回复点个赞 :joy:

1 个赞

请学会自己看报错信息哈

嗯嗯,warning写的是mariadb版本要大于10.1.2,而我的mariadb把版本是10.3.38大于10.1.2,而且迁移的时候没有其他报错,但是我创建的test01测试库就是迁移不到tidb上面。。。

我的mariadb版本是大于10.1.2的,我的版本是10.3.38哦~

我是先把testdm任务stop完以后又重新start执行了,您的意思是如果之前用过这个任务了,就不能再使用了嘛?需要重新创建一个其他的任务嘛?

任务名字是不能重复的

就是你创建任务和之前的名字不能一样

或者你直接删除dm_meta库中相关任务的表

您好,我刚才把之前配置的任务及文件删除了,然后create mysql-01.yaml时候报错,是什么原因呢?

master 是不是挂了

您把master 的状态 display下看看吧

master地址不对吧,你仔细看看你自己的master地址是不是本地的

master的状态怎么display呢?哈哈,我是刚接触TIDB DM,是新手~
image

image
master地址配置的就本地物理端口哦~

tiup dm display dm_name?