mysqldump 定義のみ ダンプする

animal_dolphin-iruka-mysql-logo MySQL

やり方

-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

 

 

その他参考にしたサイト

 

mysqldumpまとめ - Qiita
あまり見やすくて、わかりやすいmysqldumpコマンドに関する情報がなくてまとめました 基本的なオプション オプション 意味 説明 -u ユーザー名(user) サーバに接続するユーザー名 -p パスワード(...
-d 定義のみ(no-data) 定義のみダンプを取りたいときに指定

 

コメント

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