Amazon RDS 复制

Amazon RDS 复制

我在使用 Amazon RDS 本身时遇到了问题,是否有办法通过 RDS 创建单独的 RDS 实例并让 RDS 服务器 1 复制至 RDS 服务器 2?

我似乎无法弄清楚如何在 RDS 中执行此操作,如果我在自己的基础架构上运行 MySQL 实例,那就容易多了。

提前致谢

答案1

RDS 将自行处理复制问题,这就是 AWS 制作 RDS 的原因。您专注于工作,而 AWS 负责处理所有这些事情(复制、备份、故障转移等)。
创建 RDS 实例的只读副本。只读副本被视为从属,而作为主实例的 RDS 实例称为主实例。

如果您想从外部设置从属,以下命令将很有用。
所有命令都将在从属上触发。要重置当前主服务器,

调用 mysql.rds_reset_external_master;
CALL mysql.rds_set_external_master ('主服务器的 IP/域', 'MySQL 端口', '复制用户', '密码', 'mysql bin changelog 文件', 'MySQL 主位置, 0);
例如
调用 mysql.rds_set_external_master ('mymasterserver.mydomain.com', 3306, 'repl_user', '密码', 'mysql-bin-changelog.000031', 107, 0);
更改主控后启动复制的命令,
调用 mysql.rds_start_replication;
或者在需要的情况下停止复制命令,

调用 mysql.rds_stop_replication;

相关内容