DM同步mysql数据

您的问题,这边复现了:
上游 mysql binlog_name 为“mysql-bin.000009

测试中指定了错误的名称 relay_binlog_name=“binlog.000009”,并且没有指定 relay_binlog_gtid

复现了报错:
image

建议正确指定 relay_binlog_name 的值~

重新部署步骤:

  1. 删除 dm-worker 中 rely_log 目录
  2. 删除下游数据库 dm-meta 及 上次同步数据库
  3. 修改 inventory.ini 中 relay_binlog_name
  4. 执行 ansible-playbook deploy.yml -l dm-worker_name
  5. 执行 ansible-playbook rolling_update.yml -l dm-worker_name
  6. 恢复task 任务 resume-task task_name