2015-09-26 16 views
8

アマゾンはAmazonのAmazon Aurora MySQL migrationをネイティブMySQLからAmazon Aurora MySQLに導入しました。Amazon RDSでAmazon AuroraからネイティブMySQLに移行することは可能ですか?

Amazon RDSでAmazon Auroraから通常のMySQLに移行することは可能でしょうか?

+1

'mysqldump'を使用してAuroraからデータベースをエクスポートし、その出力を使用してMySQLデータベースを再作成できますか? –

答えて

9

AmazonのAuroraはmysqldumpなどのツールを使用して、RDS、EC2インスタンス、またはそれ以外の場所で実行されている通常のMySQLインスタンスにインポートするためのフォームにデータを戻すことができます問題。

アマゾンはDatabase Migration Serviceをリリースしました。これは、MySQL - > Aurora MySQL(Auroraも現在PostgreSQLをサポートしています)とバックの間のゼロダウンタイム移行を行うために使用できます。また、OracleからAurora MySQLなどの異機種間移行やその他のさまざまなソースやターゲットをサポートしています。

+1

あなたの答えをありがとう。もう少し詳しく言うと 。 MySQLからAmazonのAuroraに移行するには、数回クリックするだけでRDSコンソールで移行できます。私はそれが可能かどうか疑問に思っていた。 AmazonのAuroraからRDSコンソールからMySQLに移行しますか? – Dror

+1

いいえ、RDSコンソールからAuroraからMySQLに移行することはできません。 Auroraからダウンタ​​イムを最小限に抑える必要がある場合は、ここに記載されているレプリケーションオプションを使用できます。 –

0

小さなデータベースの場合は、NavicatやMySQL Workbenchなどのツールを使用してデータをエクスポートできます。大きなデータベースの場合は、WindowsまたはLinux用のaws cli、Amazon Linux AMIにあらかじめインストールされているLinux用のaws cliをダウンロードできます。 aws configureを使用して、資格情報と地域を設定してください。 mysqldumpを使用してください。- 単一トランザクションオプションをロックしないようにしてください。スレーブレプリカからのダンプを避けてください。データのサブセットのために

、次のいずれかを実行でき、使用:(Windowsの例)

mysql> SELECT * FROM database.table 
WHERE ...... 
into OUTFILE '/location/of/path/dumpfile.txt' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY "\n"; 
Query OK.... 

あなたが他のMySQLのenvにロードする方が速いなどのフラットファイルが必要なものだけを抽出します。また、フラットファイルとしてs3に読み込み、ファイルがそれほど大きくない場合は、どこにでも書き出すことができるように、セットアップ権限を設定することもできます。しかし、巨大なデータの場合は、mysqldumpを使用してください。

関連する問題