mysqldumpのよく使うオプションメモ
mysqldump --single-transaction --all-databases -u root -ppassword -h localhost > /home/hoge/all_databases.sql
-u
ユーザ名
-p
パスワード
-h
ホスト名
--single-transaction
ダンプ処理をトランザクションで囲む。
データの整合性を保つのに有効だが、MyISAMテーブルが含まれるDBではトランザクションが効かないので、代わりに--lock-tablesか--lock-all-tablesを使う。
InnoDBでは--single-transactionを使った方が速い。
--all-databases
全DBを対象とする