以下のようにして必要なテーブルのみのダンプを行います。
mysqldump -u<ユーザ> -p<パスワード> [データベース] [テーブル1] [テーブル2]... --master-data --single-transaction > backup.sql
一方リストアは、外部キー参照されてるテーブルを削除するとエラーが出てしまいますので、
mysql>SET FOREIGN_KEY_CHECKS=0; mysql>use [データベース名]; mysql>SOURCE [ダンプファイル名]; mysql>SET FOREIGN_KEY_CHECKS=1;
という風に 行います。FOREIGN_KEY_CHECKS=1;を忘れないようにします。
コメント