我正在使用 PHP 和 Mysql 来开发应用程序。我们有两份数据库副本,一份在本地服务器(即我们的端),一份在 Web 服务器。我们希望同步两个数据库,以便在本地数据库中进行的任何更改也应反射(reflect)在网络服务器数据库上。那可能吗??
目前我们正在使用 PHP 脚本来执行此操作……这花费了太多时间并且不可靠。
怎样做才能让 MySQL 在内部触发整个更新和逻辑??

注意:- 我们的本地服务器在 Windows 上运行,而 Web 服务器是基于 Unix 的,我们没有使用命令行来访问两台机器,实际上我们在双方都使用 PHP 应用程序来更新和维护数据(即添加新的或更新数据)

最佳答案

MySQL Replications 可能是您要找的,但我不建议同步开发和生产数据库。在网页发布后继续开发时,这可能会给您带来麻烦。常见的方法是拥有一个用于开发(虚拟数据,不公开)、测试(真实数据,不公开)和生产(真实数据,公开)的服务器。

关于php - 在MySql中同步本地数据库和Web服务器数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3977277/

10-11 22:23
查看更多