我需要我們的生產數據庫的本地副本,並且我需要每隔幾天刷新一次,因此測試和開發不能處理非常陳舊的數據。幾天就好了。這是僞計劃:用於工作站開發/測試的MySQL數據庫同步
- 在生產服務器上寫一個腳本,該腳本在mysqldump的+ gzip數據庫中。
- 添加一個cron流程,在非高峯時段每隔一天運行腳本。
- 在工作站上寫一個腳本,rsync的gzip轉儲並加載它。
有沒有更好,更清潔或更安全的方法來做到這一點?
編輯:只是爲了增加清晰度。我們還擁有已知的測試數據,以及我們的測試庫(測試驅動開發)。一旦THOSE測試通過,它就會(更)真實的東西。
當您複製時,可能會意外地將更新從測試環境複製到生產環境 – Manfred 2010-08-06 15:03:18
編號複製從'主'到'奴隸';通過將生產數據庫定義爲主數據庫,更新將僅從它流走 – 2010-08-06 15:28:32