LoginSignup
0
0

More than 3 years have passed since last update.

DBのバックアップファイルを作ったり戻したりする

Posted at

概要

本番環境からDBのバックアップを取得したり、自身のローカル環境にそのバックアップファイルを
入れたりしたい場合がある。
そのような時に有用なコマンドを示す。

環境

  • MySQL5.7

DBのバックアップ

以下のコマンドにより、DBのバックアップファイルを作成できる。
なお、dumpという形式で出力する。

> mysqldump -u ユーザー名 -p データベース名 > ~/ファイル名.dump

上記のようなコマンドにより、「データベース名というデータベース」を「ファイル名.dump」という形式で
ホームディレクトリに出力できる。

DBのリストア

以下のコマンドにより、前項で取得したバックアップファイルをDBに戻すことができる。

> mysql -u ユーザー名 -p -D データベース名 < ~/ファイル名.dump

上記のようなコマンドにより、ホームディレクトリに出力した「ファイル名.dump」を「データベース名というデータベース」にリストアすることができる。

終わりに

業務などでも、バックアップファイルの取得やそのリストア作業はちょくちょくあるので、
試してみると良い。

0
0
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
0
0