前提として、同じプライベートサブネット内にSSM接続ができるEC2インスタンスがいる

# ローカルポートフォワードでローカルのmysqlコマンドからアクセスできるようにする
ssh -i vamdemic ec2-user@i-xxxxxxxxxxxxxx -L 33060:vamdemic-staging-rds-instance.xxxxxxxx.ap-northeast-1.rds.amazonaws.com:3306

# ローカルのmysqlコマンドでmysqldumpを取得する
mysqldump -u admin -p -h 127.0.0.1 -P 33060 --skip-column-statistics  --set-gtid-purged=OFF vamdemic > vamdemic.dump

# ここでRDSへ入れ替え

# リストア
mysql -uadmin -p -h 127.0.0.1 -P 33060 -D vamdemic < vamdemic.dump

<スポンサーリンク>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)