2013-08-16 41 views
1

在我們的項目中,我們有三個不同的typo3網站實例(開發,測試,生產力)。 我們使用MySQL作爲數據庫。同步部署數據庫的最佳實踐

開發實例位於不同的機器上,然後進行測試和生產。

如果數據庫有變化,我們必須在所有三個實例中手動應用它們。 這不是一個非常安全的方法,我想問你是否可以給我一個關於如何同步這些數據庫(或它的特定表)的建議。同步必須是單向的。所以只能從開發到測試,從測試到生產。

目前我們正在使用rsync腳本進行部署。

我發現了一些解決方案來同步數據庫,如mysql複製,但我不知道如果這是我的情況最好的辦法。 我希望數據庫同步在文件同步完成後自動啓動。

如果有人能給我一個關於如何解決這個問題的最佳方式,我會很高興。

回答

-1

我是typo3 CMS的新手,我需要從DEV部署到PROD在後端進行的更改。所以我認爲我們在TYPO3數據庫之間有同步問題。

可用的解決方案: - 使用外部的TypoScript文件,以避免將其存儲在數據庫中,並與SVN更新 更新PROD - 手工修改的其他部分

OR

  • 使用phpMyAdmin新功能同步數據庫

這只是理論上的解決方案。目前,我無法測試它們。