• ベストアンサー

mysqlのバックアップについて

mysqlのバックアップを検索したところ、データベースがオンライン(稼働中)の場合、mysqlhotcopyやmysqldumpを使ってのバックアップで、オフラインの場合は、/var/lib/mysql/*のディレクトリコピーをするといったサイトが多いのですが、オンライン中(稼働中)に/var/lib/mysql/*のディレクトリコピーをするのは問題があるのでしょうか。 単純にディレクトリコピーをしてしまえば、リストアの時も簡単な気がするのですが、オンライン中にディレクトリをコピーしたら、壊れるとかありますか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

オンライン中は更新途中のファイルが数多く存在します。 更新中にディレクトリーでコピーされたものは整合性がなく、 万が一の時に戻しても整合性エラーでデータベースが立ち上がらなくなります。

hana43
質問者

お礼

ありがとうございます。 やはり稼働中のディレクトリコピーは危険ですね(^_^;) 丁寧に教えていただきありがとうございました。