全てのデータベースをダンプ
mysqldumpで、サーバ内の全てのデータベースをダンプするコマンドを解説する。
コマンド
コマンドは下記のとおりである。
mysqldump -u username -ppassword --all-databases > all-databases.sql
具体例
少し具体的に書こう。DB情報等が下記であったとする。
項目 | 値 |
---|---|
DBユーザ名 | pudding |
DBパスワード | qwerty123456 | (ダンプファイル名) | all-databases.sql |
このDB情報等を反映すると、下記のように書くことになる。
mysqldump -u pudding -pqwerty123456 --all-databases > all-databases.sql
用途
データベース環境を丸ごと移行する場合に使えるだろう。本番環境から開発環境へ全データを移行するときなどに便利だ。