更新时间:2024-08-21 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

相关文档