2012-03-19 7 views
0

そのスタックオーバーフローの質問バックアップMySQLの

ないでください、私はマックを持っており、それがMAMP Proの使用に関するApache MySQLサーバーをホスティングしています。タイムマシンでデータをバックアップすると、MySQLデータベースもバックアップされているか、mysqldumpを作成してバックアップをcron jobとして作成する必要がありますか?クラッシュの場合、タイムマシンでバックアップできる場合は通常の復元を行います。

おかげ

+0

MySqlデータベースはファイルに格納されているため、実際に**すべての**データがバックアップされている場合は、設定する必要があります。バックアップを行うという黄金のルールは**バックアップをテストすることです**。あなたがそれをテストしない限り、それが大丈夫かどうかは分かりません。 – Tadeck

+0

MySQLデータベースは完全にハードディスクに保存されていません。パフォーマンス上の理由から、多くのデータベースでは、ハードディスク上の実際のデータファイルだけでなく、データベースが内部的にディスクにデータを保存するかどうかを決めることができます。 –

答えて

1

は、MySQLとの定期的なダンプがダンプまたは他の特定のデータベースバックアップツールを使用してください。データフォルダのコピーはOKではありません。

MySQLダンプは実際にデータを読み込み、確認できます。すべてのデータが完全にデータファイルに書き込まれ、ロッキングが問題を引き起こすとは必ずしも言えません。

特定のバックアップ時間がある場合は、その瞬間の前にcronを実行し、安全で終了しているかどうかを確認してください。 MySQLはロック、変更、トランザクションなどを処理します。

常に、復元テストでバックアップを確認してください。

関連する問題