2013-07-24 162 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