MySQLデータベースのバックアップ
MySQLデータベースのバックアップには、mysqldumpコマンドを使います。
MyHome Portal の全データベースをバックアップするには、DOSプロンプトで以下を実行してください。
パスワードやフォルダパスは環境に合わせてください。
mysqldump -u root -pxxx _db_account > "D:\xampp\htdocs\_myhome\z_db_backup\_db_account.bk.txt"
mysqldump -u root -pxxx _db_index > "D:\xampp\htdocs\_myhome\z_db_backup\_db_index.bk.txt"
mysqldump -u root -pxxx _db_calendar > "D:\xampp\htdocs\_myhome\z_db_backup\_db_calendar.bk.txt"
mysqldump -u root -pxxx _db_memo > "D:\xampp\htdocs\_myhome\z_db_backup\_db_memo.bk.txt"
mysqldump -u root -pxxx _db_zid_mgr_b > "D:\xampp\htdocs\_myhome\z_db_backup\_db_zid_mgr_b.bk.txt"
mysqldump -u root -pxxx _db_zid_mgr_a > "D:\xampp\htdocs\_myhome\z_db_backup\_db_zid_mgr_a.bk.txt"
mysqldump -u root -pxxx _db_guide > "D:\xampp\htdocs\_myhome\z_db_backup\_db_guide.bk.txt"
MySQLの場合、\mysql\dataの下のデータベースフォルダをそのままコピーするだけでも、バックアップできます。
ただ、その場合は、MySQLのサービスを一旦停止することが望ましいです。
XAMPP環境なら、XAMPPのコンパネでサービス停止するのが簡単です。
ところで、XAMPPのコンパネのApacheの停止ボタンが「停止中」になっているのは何故?バージョンが上がってもこのままなんですけど、ボタンなんだから「停止」が正しいと思うんですが。