#「DBをdump」ってなんやねん
「DBをdumpする」っていうのは「DBの内容をデータに出力」という意味らしい。
今日は
指定したDBのバックアップをとって、その内容をファイルに出力するという作業を行った。
本番環境のDBだったので、
SSHで接続して実行。
#どんなコマンドか?
$mysqldump -u ユーザ名 -p -h ホスト名 DB名 > ファイル名
これで、指定したDBの内容をファイルに出力できる。
オプション(-u:ユーザ名、 -p:パスワード, -h:ホスト名)はdatabase.yml
に書いてある。下記みたいな感じで。
database.yml
username:○○
password:○○
host:○○
*passwordが記入されてなかったら-pはやらなくてもOK
*mysqldumpコマンドとdumpコマンド間違えた。dumpコマンドは「ファイルシステムのバックアップ」になるから違う(詳細は知らん)。