启用二进制日志保留
1. 通过自动备份启用二进制日志
2. 增加 binlog 保留时间间隔
binlog retention hours) ,请使用 mysql.rds_set_configuration 存储过程:
配置 binlog 设置
点击参数组链接,进入其详情页面。你应当会在右上角看到 Edit 按钮。 将以下参数设置为:
- 将
binlog_format设为ROW。
- 将
binlog_row_metadata设为FULL
- 将
binlog_row_image设为FULL
然后,点击右上角的 Save Changes。你可能需要重启实例,更改才会生效——一个判断方法是:在 RDS 实例的 Configuration 选项卡中,如果参数组链接旁边显示
Pending reboot,就说明需要重启。
启用 GTID 模式
- 在 RDS 控制台中,点击您的 MySQL 实例。
- 点击 Configuration 选项卡。
- 点击参数组链接。
- 点击右上角的 Edit 按钮。
- 将
enforce_gtid_consistency设置为ON。 - 将
gtid-mode设置为ON。 - 点击右上角的 Save Changes。
- 重启您的实例,使更改生效。
配置数据库用户
-
为 ClickPipes 创建一个专用用户:
-
授予 schema 权限。以下示例展示了
mysql数据库的权限。对于你要复制的每个数据库和主机,请重复执行这些命令: -
向该用户授予复制权限: