2017-12-11 24 views
0

これはプログラミング上の問題ではないことを知っていますが、本当に助けに感謝します。S3からのデータをamazon RDS/SQLにロードする

s3バケットからAmazon RDS mysqlデータベースにファイルを転送しようとしていますが、特に 'test'というテーブルに転送しようとしています。私はこれを初めてやっていて、それに近づく方法を知らない。 私は次のように試してみました:

aws rds restore-db-instance-from-s3^
--allocated-storage 250^
--db-instance-identifier myidentifier^
--db-instance-class db.m4.large^
--engine mysql^
--master-user-name masterawsuser^
--master-user-password masteruserpassword^
--s3-bucket-name mybucket^
--s3-ingestion-role-arn arn:aws:iam::account-number:role/rolename^
--s3-prefix bucketprefix^
--source-engine mysql^
--source-engine-version 5.6.27 

AWSコンソールは"incompatible restore" for "myidentifier"を示しています。私はそれを解決する方法を知らない。

上記のコードが不思議ですが、データが目的のテーブル(「テスト」)にロードされますか?

ありがとう

答えて

1

SQLをRDSインスタンスとして復元しようとしています。 RDSインスタンスは管理されたデータベースサーバーであり、そこでデータベースを作成します。 RDSインスタンスを作成し、MySQLコマンドラインツールを使用してSQLコードをロードする必要があります。 既存のデータベースサーバから移行する場合は、AWS DMSもご覧ください。

関連する問題