AWS

RDSでデータベース構造のみ複製する方法

RDSのインスタンスをコピーしたかったのですが、データ量がすごいのでデータベース構造だけ保ったままコピーしました。
その時の備忘録です。

mysqldumpを使ってデータベースの構造だけをダンプします。

mysqldump --no-data -uユーザ名 -pパスワード -h RDSインスタンス名 データベース名 > ファイル名

次にAWSコンソールパネルにてRDSインスタンスを作成します。
次のようなコマンドで、作成したインスタンスとデータベース名を指定してデータをインポートします。

mysql -uユーザ名 -pパスワード -h RDSインスタンス名 データベース名 < ファイル名

関連記事