DM支持MYSQL到MYSQL全量+实时增量迁移嘛?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
如题,DB支持MYSQL到MYSQL全量+实时增量迁移嘛?
我的源头是阿里云ECS上自建的一个mysql5.6,数据量不到1个TB,目标是公司机房一个物理机mysql5.6 ,在这种场景下,DM可以处理嘛?
【资源配置】
【附件:截图/日志/监控】

dm一般用来同步mysql到tidb,ticdc同步tidb到mysql或kafka或s3之类的
dm进行mysql到mysql的同步也是可以的

个人感觉mysql到mysql直接 全备+主从 挺香的

2 个赞

我是阿里云上有2个mysql5.6 ,这2个DB都要同步到线下机房myql5.6上,很可惜5.6不支持多源同步啊。。。

之前看到帖子说DM同步5.7->5.7是OK的,5.6似乎不行。所以我来问问

因为tidb协议都是基于5.7的,所以你下游是5.7的mysql应该也是没毛病的,5.6的话,没试过,你可以先测试一个表或一个库。。

嗯,就是觉得DM如果可以适配mysql5.x系列就好了

增量同步使用ticdc吧

理论上感觉可以,但是为啥不使用主从复制完成这个过程呢

ticdc的上游要求是TiDB,下游是mysql或kafka或s3之类的数据库,不支持MySQL到MySQL

MySQL到MySQL可以使用主从同步

这里其实还有一个办法,就是先把MySQL直接升级到5.7(或者是阿里云上5.6迁移到5.7),然后再同步回本地的5.7

因为是mysql5.6 ,它不支持多源头复制

这个不太行啊,业务方要求和云上mysql版本要一致的

可以先把阿里云的两个库同步到一个库中,然后再同步到线下,就是费点存储 :smiling_imp:

可以试试mysql的黑洞引擎,不占存储空间

没玩过黑洞引擎 :sweat_smile:

可以试试,中间过渡用黑洞引擎,再同步到目标端生产库,数据初始化只做目标生产库就行

配置主从就好了,简单,方便,快捷,要是两边有相同库名,可以过滤需要同步的库

直接用mysql的就行

直接使用阿里云的服务DTS