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