我想启动一个 RDS 实例,作为我当前 MySQL 服务器的从属服务器。我目前的 MySQL 服务器处于生产环境,但我们计划在 EC2+RDS 上运行一个新功能,并且新功能是只读的。我们需要将部分数据库复制到 RDS。
一种选择是使用定期作业将数据从当前 MySQL 复制到 RDS,但我仍然想知道是否可以利用 MySQL 本身的主/从复制功能。
谢谢。
在撰写本文时,无法使用 MySQL 的主/从复制功能使 RDS 系统成为另一个系统的从属系统,无论是哪个系统。对于 RDS MySQL 5.1 和 5.5 版本,只能从具有相同 MySQL 版本的现有 MySQL RDS 服务器创建新的只读副本。使用 RDS MySQL 5.6 可以使 RDS 主服务器成为外部从服务器。但是,不能反过来,外部服务器或不同的 RDS MySQL 可以作为 RDS MySQL 5.6 从属服务器的主服务器。
参考资料:http ://aws.typepad.com/aws/amazon-rds/page/2/ (关于 MySQL 5.6 支持) http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural。 Exporting.NonRDSRepl.html(关于 RDS MySQL 5.6 复制到非 RDS MySQL 5.6 从站)。