LoginSignup
55
36

More than 5 years have passed since last update.

「DBダンプを取得して!」って何?

Posted at

「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コマンドは「ファイルシステムのバックアップ」になるから違う(詳細は知らん)。
  

55
36
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
55
36