在MySql中同步本地数据库和Web服务器数据库

Har*_*rup 5 php mysql

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

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

jwu*_*ler 4

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