2013-07-24 166 views
2

有人可以告诉我,迁移和AWS RDS

1)如果我使用AWS RDS,我怎么能无缝地迁移到自己的MySQL集群无需停机和数据丢失?

2)如果我正在使用自己的mysql集群,如何在没有停机和数据丢失的情况下切换到RDS?

+0

[从MySQL复制到Amazon RDS(http://scale-out-blog.blogspot.co.uk/2013/01/replicating-from-mysql-to-amazon -rds.html)描述了如何使用(开源)[Tungsten Replicator](https://code.google.com/p/tungsten-replicator/)几乎迁移到RDS;然而,目前看来,没有停机时间,目前没有办法从RDS迁出。 – eggyal

回答

0

使用复制,然后新的和旧的mysql都会同步数据,并且您可以在导入完成后关闭旧数据。

检查此链接:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html

+0

如果它在生产中,同步可能永远不会完成? – twb

+0

当原始数据库中有更改时,同步继续。你可以使用'FLUSH TABLE WITH READ LOCK';'冻结原始数据库,然后同步将会空闲,因为没有改变。 – screaming