我想启动一个 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 从站)。
关于mysql - 是否可以将 RDS 实例配置为我当前 MySQL 服务器的从属?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11896479/