开发者社区> 问答> 正文

关于2台服务器之间的mysql同步问题

落地花开啦 2016-02-20 10:14:43 1075

本人在做2个php网站,2个网站之间的某些记录是共同拥有的。
A或者B网站如果发表新闻,现在后台我是做了一个选项,是否同步到另外一个网站,如果选择是,那么在插入本网站的数据库时,也会插入另外一个网站的数据库。现在做法是php判断是否复制,如果是,执行2次不同数据库连接的插入命令。
想问下,有没有从数据库角度完成的。本来是想用触发器来做,但是发现触发器不能跨数据库,并且还是不同服务器上的数据库。然后想到主从同步,但是2个数据库之间并不是主从关系,相互都可能复制记录,而且主从配置的话如何做出判断此条记录是否复制呢?
求大神指点。

关系型数据库 MySQL 数据库连接 PHP 数据库
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:45:06

    大致上,2个mysql的news都做插入前触发器,判断copy字段是否为1,1就是复制,然后把这条记录生成零时表,零时表内容除了copy改为0之外其他一样,改为0防止另一个mysql重复相同操作。

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程