前提として、同じプライベートサブネット内にSSM接続ができるEC2インスタンスがいる
1 2 3 4 5 6 7 8 9 10 |
# ローカルポートフォワードでローカルの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 |