SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【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

関連するメモ

コメント