【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
コメント