MySQLのデータベースをdumpする

頻繁な記憶障害に対処するためメモ。

MySQLで特定のデータベースをdumpするには、

mysqldump -u ユーザ名 dumpするDB名 -p > dump結果ファイル名.sql

このコマンドを叩けば良い。
パスワードを設定していない場合、-pオプションは不要。

上記はDBの中身も出力する。

DBスキーマのみを出力したい場合は、

mysqldump -u ユーザ名 dumpするDB名 -p -d > dump結果ファイル名.sql

という感じで-dオプションを渡してあげればOK。

便利ですね。