MySQL > バックアップとリストア
更新日
2012-01-25
広告
データベースのバックアップを取る方法と、バックアップから復旧する方法を紹介します。
以下はMySQL 5.1で動作確認しています。
バックアップ(ダンプ)
バックアップには mysqldump コマンドを使います。以下は、householdという名前のデータベースをバックアップする例です(テーブル名じゃなくてデータベース名)。データベースの内容を、backup.fileというファイルに保存します。
$ mysqldump -u root -p household > backup.file
- -uは、ユーザ名を指定するオプション
- -pは、パスワード入力を行うオプション
リストア
データベースの内容をリストアするには、mysqldumpでバックアップしたファイルと、mysqlコマンドを利用します。さきほどバックアップしたデータベースhouseholdをリストアする例は、以下のようになります。
$ mysql -u root -p -v household < backup.file
- -vは、リストア処理の途中経過を表示するオプション
広告
お問い合わせは sweng.tips@gmail.com まで。