19

RDS 上に 2 つのデータベースを持つデータベース インスタンスがあります。RDS コマンド ライン ツールを使用して、あるデータベースを別のデータベースにコピーする良い方法はありますか? そうでない場合、それを行うための推奨される方法は何ですか?

4

3 に答える 3

25

これは OP の正確な解決策ではありませんが、既存のデータベースを新しい目的で複製するだけであれば、もっと簡単な方法があります。元の RDS インスタンスからスナップショットを取得し、それを新しいインスタンスに復元できます。Web コンソールを使用することもできます。

于 2012-09-04T22:50:40.587 に答える
10

mysqldumpテーブルを取得してmysqlからインポートするために使用します。


更新 2014/07/08 : ここで何を計画しているかにもよりますが、今日の別の解決策は、レプリケーションをセットアップしてから、スレーブをマスターに昇格させることです。たとえば、データベースのリリース/バージョンを更新する場合: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html

外部でバックアップする場合は、レプリケーションもあります: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Exporting.NonRDSRepl.html

RDS は長い道のりを歩んできました。

于 2010-11-01T00:00:20.790 に答える
9

ホスティングしているデータベースによって異なります。SQL Server の場合は、SQL Azure 移行ウィザード ( CodePlex から無料でダウンロード) を使用しました。

完全な RDBMS 機能を取得するには、ウィザードで SQL Server インスタンスの DNS 名を使用しますが、「SQL Server v2008」(または、AWS RDS が 2012 のインスタンスを使用可能にした後、最終的には v2012) を選択し、選択しないでください--> 「SQL アズール」。これについては、ブログでも短いスクリーンキャストを行いました。

于 2012-05-25T16:42:47.427 に答える