揮発性のメモ2

http://d.hatena.ne.jp/iww/

mysqldumpでいっしょにプロシージャも出力する

MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.4 mysqldump — データベースバックアッププログラム
データとスキーマと一緒に関数とプロシージャも出力したいときは -R を使う

mysqldump -R -uuser -ppass dbname > /tmp/hoge.sql


http://ne.tc/2007/11/21/mysql-%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3%E3%81%AEdump/
関数とプロシージャだけほしいときはさらに -ntd を指定すると良いらしい

mysqldump -ntd -R -uuser -ppass dbname > /tmp/hoge.sql


あと --opt は最近はデフォルトで指定されてるので指定する必要ない
むしろ指定したくないときはわざわざ --skip-opt 使うらしい