问题描述

DTS的MySQL日志显示Reader日志内容校验失败,具体错误信息如下所示。

DTS-1051004 BEGIN and COMMIT middle have any other evetns, Please vaild binlog file.

 

问题原因

MySQL日志BEGIN和COMMIT中间没有有效的DML操作,如果源库使用RDS只读实例会出现该问题,原因是RDS只读实例没有Binlog,故无法做增量迁移和同步。

 

解决方案

检查源库是否为RDS的只读实例,如果是只读实例需要使用非只读实例重新配置任务。

 

适用于

  • 数据传输服务 DTS

 

如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。