やり方
-d
オプションまたは、
–no-data
オプションをつける。
MySQL :: MySQL 8.0 リファレンスマニュアル :: 7.4.5.4 テーブル定義と内容の個別のダンプ
たとえば、test データベースのテーブル定義とデータを別々にダンプするには、これらのコマンドを使用します。
shell> mysqldump –no-data test > dump-defs.sql
shell> mysqldump –no-create-info test > dump-data.sql
定義のみのダンプの場合、ストアドルーチンとイベントの定義も含めるには、
--routines
および--events
オプションを追加します。
shell> mysqldump --no-data --routines --events test > dump-defs.sql
その他参考にしたサイト
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9bXlzcWxkdW1wJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03Yjg5MThhMDEwZWNlMjRjNTQwZTMzZjVmMTdhNTRkMg&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwUGxhbmV0TWVyb24mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWJjOTkyZDZiM2UwYmVlM2YxNjkzYWFlNTNiNzJkZjhh&blend-x=142&blend-y=491&blend-mode=normal&s=379c7489a622d5dd495582d7552a8ed2)
mysqldumpまとめ - Qiita
あまり見やすくて、わかりやすいmysqldumpコマンドに関する情報がなくてまとめました基本的なオプション※その他よく使うオプション使用例以下オプションの値をそれぞれの環境にあわせて、使用し…
-d 定義のみ(no-data) 定義のみダンプを取りたいときに指定
コメント