MySQLバックアップとリストア

[MySQLバックアップとリストア]—–2007/04/24(Tue) 20:12
データが9MBでは、データが重すぎてインポートできませんと、phpMyAdminにいわれてしまったので、コマンドで処理。以外と単純だった。またコピペ。ありがとう。先人の方。
<初心者プログラム講座さんより。>
1.バックアップファイル
Mysqlのデータをバックアップを取りたいと思います。

>mysqldump -u ユーザー名 -pパスワード データベース名 > バックアップファイル名
※-pとパスワード名は間をあけないでください。
※バックアップファイル名は任意でつけてください。

例えば
>mysqldump -u eiji -pusrpass member > member.sql
このようにするとC:\mysql\binにmember.sqlというファイルができています。この中はsqlが書
いてます。

2.リストア
リストアとは修復とか復旧みたいな意味で使われますが、ここではデータベースを復旧させま
す。

>mysql -u ユーザー名 -pパスワード名 データベース名 < バックアップファイル名
※-pとパスワード名は間をあけないでください。
※バックアップファイル名は任意でつけてください。

例えば
>drop database sample;
Query OK, 0 rows affected (0.06 sec)

>create database samples;
Query OK, 1 row affected (0.01 sec)

>\q

>mysql-u eiji -pusrpass sample < sample.sql
一旦データベースを削除してください。そして、もう一度create databaseでデータベースを
作成してください。\qでログアウトして、またmysql -u eiji -pusrpass sample < sample.sql
でログインしてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*