2016-07-06 79 views
-1

我有一個關於數據庫登臺環境的問題。我最初是一名Web開發人員,並且一直使用GIT來維護我的網站,這使我可以擁有一個分段環境,因此如果存在重大錯誤,我可以回滾。爲MySQL數據庫創建臨時環境

我的數據庫一直在增長,就在上週我有一個重大問題需要我花幾個小時來修復,這使我想尋找選項來爲我的MySQL數據庫創建臨時環境,但到目前爲止我還沒有發現了像GIT這樣的可能選擇。我想防止上週發生的錯誤,並知道我的數據庫會增加,我顯然需要找到一個選項,爲時已晚。

DB有什麼好的分段選項,就像我們可以用GIT做的那樣?是否還有其他選項,例如可以讓我爲我的數據庫創建登臺環境的第三方選項?

回答

0

使用mysqldump定期備份您的數據庫,只要你想要的頻率。我通常每晚都這樣做,如果我發現有什麼問題,我至少可以恢復到穩定狀態。

請記住,當與網絡文件系統結合使用時,這是非常有用的,可防止硬件故障時的數據丟失。

根據問題的性質以及如何解決問題,您應該使用單獨的數據庫進行開發和測試。

+0

謝謝你的建議@ jeff-pucket-ii,但是當涉及到與多個開發人員合作時,你有什麼建議嗎?如果這只是我自己,那將是偉大的,但當我有3人在數據庫上工作時,有一個分段備選方案似乎是更好的方法。 – Tavo

+0

當然,你們都需要有自己的開發和測試數據庫。定期備份生產數據庫。 –