WSL2(Ubuntu22.04)でmysqldumpコマンドを使用してRDS(DB)のDDLをダンプする

WSL2(Ubuntu22.04)でmysqldumpコマンドを使用してRDS(DB)のDDLをダンプする

インストール

mysql clientをインストールします。

$ sudo apt install mysql-client

これでmysqldumpコマンドが使用できるようになります。

$ mysqldump --version
mysqldump Ver 8.0.33-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))

DDLダンプ

テーブル定義のみダンプします。

$ mysqldump -u root \
-p -h xxx.xxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com \
-B DB名 \
-d -n --skip-column-statistics > dump.sql

実行すると「Enter password:」と出力されるのでパスワード入力してEnterします。

これでdump.sqlに指定したDBのDDLが出力されます。

参考サイト

mysqldumpまとめ - Qiita
あまり見やすくて、わかりやすいmysqldumpコマンドに関する情報がなくてまとめました基本的なオプション※その他よく使うオプション使用例以下オプションの値をそれぞれの環境にあわせて、使用し…

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました