MySQLのISAMは、データベースがファイルで構成されているため書き込みなどのアクセスが 発生していなければ、MYDファイル、MYIファイル、frmファイルをコピーすることで バックアップを取ることができます。
これらの操作を安全に実行するため、MySQLにはmysqlhotcopyスクリプトが用意されています。
$ mysqlhotcopy -u root -p 【パスワード】データベース名 /dbbackup
mysqlhotcopyスクリプトは、Perlで作成されておりテーブルのロックとコピーを行ってくれます。
復元するには、MySQLを停止し、これらのファイルをMySQLのデータディレクトリにコピー又は移動します。 その後、MySQLを起動します。
Copyright 1997-2008 BBB All rights reserved.