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コマンドに関する情報がなくてまとめました 基本的なオプション オプション 意味 説明 -u ユーザー名(user) サーバに接続するユーザー名 -p パスワード(pa...

コメント

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

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

続きを読む

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