更新时间:2024-11-29 GMT+08:00

源库的GTID功能检查

在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。

不通过原因

源数据库GTID未开启。

处理建议

  • 源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS for MySQL运维人员进行处理。
  • 源数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行同步、灾备任务,请创建迁移任务或联系运维人员进行处理。
  • 源数据库为MySQL 5.6及以上版本,通过修改数据库配置文件中如下参数开启GTID,然后重启数据库。

    参考命令如下:

    gtid_mode = on
    log_slave_updates = true
    enforce_gtid_consistency = on