我们还建议阅读这里的 MySQL 常见问题页面。该页面正在持续更新。
启用二进制日志保留
1. 通过自动备份启用二进制日志
2. Binlog 保留时长 (小时)
mysql.rds_set_configuration 函数,并将 binlog 保留周期设置得足够长,以确保复制能够进行。建议的最短时长为 24 hours。
在 参数组 中配置 binlog 设置
Configurations 选项卡,即可找到 参数组。
点击 参数组 链接后,会进入其详情页面。你会在右上角看到一个 Edit 按钮:
需要按如下方式设置 binlog_format、binlog_row_metadata 和 binlog_row_image:
- 将
binlog_format设置为ROW。
- 将
binlog_row_metadata设置为FULL
- 将
binlog_row_image设置为FULL
Save Changes。这些更改可能需要重启实例后才会生效。如果你在 RDS 实例的 Configurations 选项卡中看到 参数组 链接旁显示 Pending reboot,通常就表示需要重启实例。
启用 GTID 模式
配置数据库用户
-
为 ClickPipes 创建一个专用用户:
-
授予 schema 权限。以下示例展示了
mysqldatabase 的权限。对于您要复制的每个 database 和主机,请重复执行这些命令: -
向该用户授予复制权限:
配置网络访问
基于 IP 的访问控制
Inbound rules 中。