我在两个不同的服务器上有同一个网站。
主数据库 - server1
从属数据库 - Server2
我想制作 PHP 脚本来检查主数据库中的更改,如果发现任何更改,它将与从数据库同步。我将为该脚本设置 chronjob,以便它每隔几分钟运行一次。
我在 Google 上找到了一些脚本,但根本不起作用。 我尝试使用 PMS但我收到:
Notice: Use of undefined constant host - assumed 'host' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant user - assumed 'user' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant pass - assumed 'pass' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant base - assumed 'base' in /var/www/demos/pms/pmslib.php on line 63
Notice: Use of undefined constant host - assumed 'host' in /var/www/demos/pms/pmslib.php on line 79
Notice: Use of undefined constant host - assumed 'host' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant user - assumed 'user' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant pass - assumed 'pass' in /var/www/demos/pms/pmslib.php on line 57
Notice: Use of undefined constant base - assumed 'base' in /var/www/demos/pms/pmslib.php on line 63
Notice: Use of undefined constant host - assumed 'host' in /var/www/demos/pms/pmslib.php on line 79
最佳答案
您可能根本不需要为此使用 PHP。 MySQL 内置了可以打开的复制功能。请参阅 MySQL 手册的第 16 章 - http://dev.mysql.com/doc/refman/5.0/en/replication.html
关于php - 使用 PHP 在两台服务器之间同步 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13216042/