我在使用Amazon RDS本身时遇到问题,有没有办法通过RDS创build单独的RDS实例,并将RDS Server 1还原到RDS Server 2?
我似乎无法弄清楚如何在RDS中做到这一点,如果我在我自己的基础上运行MySQL实例,那就容易多了。
提前致谢
RDS将自行处理复制问题,这就是AWS制作RDS的原因。 您专注于您的工作,同时AWS负责所有这些工作(复制,备份,故障转移等)
创build您的RDS实例的只读副本。 读取副本被视为从属,而您的主控RDS实例被称为主要。
如果你想在外部设置slave,命令会很有用。
所有命令被激发的奴隶。 要重置当前主控,
CALL mysql.rds_reset_external_master;
CALL mysql.rds_set_external_master('您的主机服务器的IP /域','MySQL端口','复制用户','密码','MySQL bin更改日志文件','MySQL主位置,0);
例如
CALL mysql.rds_set_external_master('mymasterserver.mydomain.com',3306,'repl_user','password','mysql-bin-changelog.000031',107,0);
更改主控后启动复制的命令,
调用mysql.rds_start_replication;
或者如果你需要停止复制命令的话,
CALL mysql.rds_stop_replication;