在我们的项目中,我们有三个不同的typo3 网站实例(开发、测试、生产)。我们使用 MySQL 作为数据库。
开发实例位于另一台机器上,然后进行测试和生产。
如果数据库中有更改,我们必须在所有三个实例中手动应用它们。这不是一个非常安全的方法,我想问你是否可以给我一个关于如何同步这些数据库(或它的特定表)的建议。同步必须是一种方式。所以只有从开发到测试,从测试到生产。
目前我们正在使用 rsync 脚本进行部署。
我找到了一些同步数据库的解决方案,例如 mysql 复制,但我不知道这是否是适合我情况的最佳方法。我希望文件同步完成后数据库同步自动启动。
如果有人能给我一个关于如何以最佳方式解决这个问题的建议,我会很高兴。