SOFTELメモ Developer's blog

【mysql】特定のテーブルを含まないでダンプを取る

2010/11/02 MySQL

問題

あるデータベースのダンプを取りたいが、特定のテーブルはとらなくてよいとき、何かよい方法ある?

(容量は大きいけど、まったく変化がないマスタなど)

答え

--ignore-table オプションが使える。

mysqldump -u xxxuser -p --ignore-table=xxxtable xxxdatabase > xxx.sql

無視したいテーブルが複数あったら、--ignore-table オプションを複数回使えとのこと。

mysqldump -u xxxuser -p --ignore-table=xxxtable --ignore-table=yyytable xxxdatabase > xxx.sql

関連するメモ

コメント