+ + + + + + + + + +
以下実験結果
ユーザ :root
パスワード:pass
ホスト :localhost
DB名 :test
実験開始の前に、test_table1が存在するDBを確認
ダンプを取る(バックアップ)
リストア実験のために、テーブルを削除してみる。
バックアップリストア
mysqldump の結果を、ちゃんと制御しておけば、
いざと言うときにデータベースを復旧できるわけですな。
Windowsならタスクスケジューラや、Unixならcronなどと組み合わせて、
いざと言うときに備えようと思います。
ユーザ :root
パスワード:pass
ホスト :localhost
DB名 :test
実験開始の前に、test_table1が存在するDBを確認
mysql -u root -D test -ppass
mysql> select * from test_table1
-> ;
+------+
| test |
+------+
| 1 |
| 2 |
| 5 |
| 0 |
| A |
+------+
5 rows in set (0.01 sec)
mysql> \q
Bye
ダンプを取る(バックアップ)
C:\>mysqldump -u root -ppass test >d:\test.dump
C:\>mysql -ppass -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
リストア実験のために、テーブルを削除してみる。
mysql> drop database test;
Query OK, 1 row affected (0.05 sec)
mysql> create database test;
Query OK, 1 row affected (0.00 sec)
mysql> quit;
Bye
バックアップリストア
C:\>mysql -u root -ppass test < d:\test.dump実験成功です。
C:\>mysql -u root -ppass -D test
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> select * from test_table1;
+------+
| test |
+------+
| 1 |
| 2 |
| 5 |
| 0 |
| A |
+------+
5 rows in set (0.00 sec)
mysql>
mysqldump の結果を、ちゃんと制御しておけば、
いざと言うときにデータベースを復旧できるわけですな。
Windowsならタスクスケジューラや、Unixならcronなどと組み合わせて、
いざと言うときに備えようと思います。
PR
この記事にコメントする
広告
プロフィール
negao (46歳 男性)
土木工学卒でなぜかSEやってます。
最近、残業代も出なくなってツライな・・・
最近、残業代も出なくなってツライな・・・
ブログ内検索
カテゴリー
カウンター
アクセス解析