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が出力されます。
参考サイト
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9bXlzcWxkdW1wJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jYTM5NGMyODIwMjBjMWMxYjgxMzkxODkyNmZjYTNkYg&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBQbGFuZXRNZXJvbiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YmZmZTk0MDAxNmJhYzAzODJlNzUzZWYxZWRjN2YxNDI&blend-x=142&blend-y=486&blend-mode=normal&s=4d506296038162c84b578b15043f8e3a)
mysqldumpまとめ - Qiita
あまり見やすくて、わかりやすいmysqldumpコマンドに関する情報がなくてまとめました基本的なオプション※その他よく使うオプション使用例以下オプションの値をそれぞれの環境にあわせて、使用し…
![株式会社CONFRAGE](https://i0.wp.com/confrage.jp/wp-content/uploads/2018/08/aaaaaaaaa-1.jpg?resize=100%2C100&ssl=1)
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント