mysqldump
コマンドの--ignore-table
オプションを利用することで、指定したテーブルを除外した形でレコードをdumpすることができる。
例えば以下の用に実行するとdatabase_name
データベースのtable_name
テーブル以外のレコードをdumpできる。
$ mysqldump -u username -p -t database_name --ignore-table=database_name.table_name
複数のテーブルを除外したい場合は--ignore-table
オプションを複数書けばいい。
$ mysqldump -u username -p -t database_name --ignore-table=database_name.table_name --ignore-table=database_name.another_table_namme
テーブル名の前にデータベース名を付けないとダメなことに注意。