- 2007年11月30日 14:10
- サーバ
-
MySQLに格納されているデータをバックアップする方法。今まで知らない僕、恥ずかしい。
「test」という名前のデータベースに格納されたデータをバックアップします。以下のコマンドを実行します。
mysqldump -u [ユーザ名] -p[パスワード] test > hogehoge.sql
これで、hogehoge.sqlというファイルの中にデータベースに格納されていたデータを表すSQL文が格納されます。 ユーザ名とパスワードは適宜自分の環境に置き換えます。(「-p」とパスワードの間に空白スペースが無いことに注意)
次に、「testtest」というデータベースに、先ほどバックアップしたデータをリストア(復旧)します。「test」という名前のデータベースが既に存在していれば、あらかじめ削除しておきます。
mysql> drop database testtest;
「testtest」データベースが無いことを確認したら、リストアを実行します。以下のコマンドを実行すれば完了です。
mysql -u [ユーザ名] -p[パスワード] testtest < hogehoge.sql
思ってたよりも簡単にできるんですね!
- Newer: 新しい研究テーマ
- Older: M's TeX Helper 2の設定
- Mac OS X(Leopard)にphpMyAdmin 2.11 をインストール
- Mac OS XにMySQL(5.0.51)をソースからインストール
- 自宅サーバ(Debian)にOpenVPNを導入(サーバ編)
- 第3回情報危機管理コンテストに出場させて頂きました
- [自宅サーバ]eo光のOP25B対策(Postfix)
