如何在2台不同的机器上连接2个数据库

时间:2015-06-23 11:00:01

标签: php mysql database replication

我有一个连接到本地计算机的网站。两台机器都在运行,PHP应用程序具有相同的数据库和表格,我希望在我的本地机器数据库更新时更新我的​​网站数据库。 我怎样才能做到这一点 ?

如果您的答案是REPLICATION,那么请向我解释整个过程,因为我已经尝试过(这里我使用的是两台机器都在localhost上,两者都在Windows 8上工作),但是它没有用。

我也在YouTube上观看了几个教程,但没有任何反应,我不知道问题出在哪里,因为在那些教程中它运行正常,但在我的机器上它根本不起作用....

1 个答案:

答案 0 :(得分:0)

如果您的M2机器(网站)能够访问机器M1(本地),那么您可以设置主从复制,其中主设备是M1,并且必须的条件是M2不能用于插入更新。如果您希望M2也参与插入更新,那么您可以设置master-master复制。

否则你可以在机器M1上设置cron作业,它通过读取二进制日志来实现mysql服务器数据库的增量备份。恢复到机器M2。