问题描述
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
如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。