mysqldumpのダンプとリストア
mysqldumpのデータベースダンプと復活
【参考】
http://phpspot.net/php/pgmysqldump%82%C5%83o%83b%83N%83A%83b%83v%81%95%95%9C%8C%B3.html
コマンドプロンプトを立ち上げて、以下のように打つ
・データベース毎バックアップを取りたい場合
mysqldump -u root databaseName --password="root" > C:\\db_backups\\xxxx.sql
databaseName←データベース名
C:\\db_backups\\xxxx.sql ←ダンプファイルの出力先
・テーブル単位でバックアップを取りたい場合
mysqldump -u root databaseName tableName --password="root" > C:\\db_backups\\yyyy.sql
databaseName ←データベース名
tableName ←テーブル名
C:\\db_backups\\xxxx.sql ←ダンプファイルの出力先
ダンプファイルからの復活のさせ方
※テーブル単位でも、データベース単位でも、復活のさせ方は同じである。
※!!テーブル単位で復活させる場合は、外部キーを一旦外してからデータを入れてくれるので超便利!!
mysql -u root databaseName --password="root" < C:\\db_backups\\xxxx.sql
databaseName ←データベース名
C:\\db_backups\\xxxx.sql ←ダンプファイルの格納元
※なぜか、ストアドプロシージャはダンプファイルから復活しなかった…。