2012-03-19 89 views
0

不知道它的堆棧溢出問題備份mysql

我有一個蘋果和我收留了它使用MAMP ProApache MySQL服務器。如果我在時間機器上備份我的數據,是否還備份了數據庫MySQL或者我是否必須創建mysqldump並備份爲cron job?在發生崩潰的情況下,我可以進行正常還原,以備可以在時間機器上進行備份。

感謝

+0

MySql數據庫存儲在文件中,所以如果你真的擁有** all **備份的數據,你應該設置。雖然備份的黃金法則是**測試備份**。除非你測試它,否則你永遠不知道它是否可以。 – Tadeck 2012-03-19 22:56:46

+0

MySQL數據庫不完全保存在硬盤上。出於性能方面的考慮,許多數據庫需要的不僅僅是硬盤上的真實數據文件,而且數據庫在內部可以決定或者只是沒有準備好將數據存儲在磁盤上。 – 2012-03-19 23:49:26

回答

1

請與MySQL定期轉儲轉儲或使用其他特定的數據庫備份工具。數據文件夾的副本不正確。

MySQL轉儲將真正讀取數據並可以檢查。並非所有數據都完全寫入數據文件並且鎖定會導致問題。

如果您有特定的備份時間,請在該時刻之前運行cron並驗證它是否安全並完成。 MySQL將負責鎖定,更改,交易等。

始終,始終閱讀,通過恢復測試驗證您的備份。