启用二进制日志保留
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。你可能需要重启实例,更改才能生效——判断方法是:如果你在 Aurora 实例的 Configuration 选项卡中看到参数组链接旁显示
Pending reboot,就说明需要重启。
启用 GTID 模式 (推荐)
- 在 RDS 控制台中,点击你的 MySQL 实例。
- 点击 Configuration 选项卡。
- 点击参数组链接。
- 点击右上角的 Edit 按钮。
- 将
enforce_gtid_consistency设置为ON。 - 将
gtid-mode设置为ON。 - 点击右上角的 Save Changes。
- 重启实例,使更改生效。
配置数据库用户
-
为 ClickPipes 创建一个专用用户:
-
授予 schema 权限。以下示例展示了
mysql数据库的权限。对于您要复制的每个数据库和主机,都需重复执行这些命令: -
向该用户授予复制权限: