我想知道是否有任何 MySQL 复制自动化程序或管理器可以接管从主服务器部署 MySQL 从属服务器的任务。
我拥有老派服务器管理背景,因此我熟悉手动设置 MySQL 复制。最近我开始使用 AWS,RDS 让设置复制从属变得如此简单,令我印象深刻。
我想知道的是,是否有任何解决方案可以自动从正在运行的主服务器(如 Amazon RDS)中分离出从属服务器?
答案1
怎么样钨复制器?
答案2
此命令应该能完成 80% 的任务:
mysqldump $yourdb --master-data --single-transaction | mysql remotehost
只要您的主服务器启用了 binlogs,并且两个服务器都在配置文件中分配了 id,那么您就可以快速开始一天的工作。
答案3
嗯@Kevin,如果你正在寻找一个工具,那么有钨复制器,正如我之前提到的,我可能也会看看数据库复制器(我知道还有一些其他可用的数据库复制工具,但我没有实际操作经验)。
另一个选择是考虑具有自动扩展功能的托管数据库解决方案;这将使您无需手动处理复制。我熟悉 Xeround 的 http://xeround.com/”>云数据库,该数据库也可在 EC2 上使用,他们的解决方案可以在数据库负载增加时管理向其他从属服务器的复制。