Skip to content

tidb DM支持华为云RDS-MSYQL #20646

@rola0411

Description

@rola0411

看你们文档说是dm不支持华为云RDS-Mysql,我验证了一下,是可以同步的。我的验证逻辑是这样的:
按照文档中同步模式选择all,然后发现连通了,但是数据库和表不生成,但是在源库中改个值,binlog就过来了,但是报错,因为库表不存在。我就查原因。没查到。
后来,联系了华为云的技术支持,原来华为云RDS-MSYQL本地保存的binlog模式保存时长是0,就是被从库拉取后立刻就上传到OBS了,本地没有保存。
所以调整一下binlog的时间为非0后,(我调整的是72小时),同步就正常了。
原因分析,dm同步模式all的同步路径是先dump,后追binlog,我猜你们去锁定pos的时候,上游数据库保binlog的时间存参数为0可能就给你返回了什么非你们预知的参数,造成你们那啥了,请修改你们的DM 华为云支持那部分的说明。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions