开发者社区> 问答> 正文

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

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

展开
收起
落地花开啦 2016-02-20 10:14:43 2210 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 18:45:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载

相关镜像