我希望這將是一個簡單的答案你。如果表損壞,我可以恢復備份嗎?
我們已經在一臺單板計算機上運行了PHP/MySQL,這個產品將成爲基於網絡的管理工具。這個產品將是一個'設置它,忘記它'的應用程序。
我們擔心的一個問題(無論它是否有效)是MySQL表/數據庫損壞。
我們在這個小盒子上持續運行進程,可以診斷損壞,或者捕獲數據庫錯誤並採取相應措施。
我們通過這些相同的過程定期創建備份。我們的想法是,如果我們意識到腐敗或者發現數據庫錯誤,我們將暫停我們的流程並從最近的備份中恢復表。我們希望這將解決腐敗問題。
問題是:如果一個MySQL表損壞了,我們可以執行備份還原嗎?
我想如果我們上面的邏輯是正確的,後續問題會是。備份還原會糾正表損壞問題嗎?
我知道這聽起來很愚蠢,但我們並不熟悉MySQL後端。我們擔心的是,如果數據庫(或表)損壞,這也會阻礙備份恢復。
你們中的一些人可以稱重嗎?
非常感謝。
你用什麼做'恢復'? – 2009-06-23 13:23:31
strings myTable.tbl> recovered_data:P – 2009-06-23 13:28:41
Derek,我們使用PHP來執行mysql命令從備份文件中恢復。 – Ducain 2009-06-23 13:37:20