Mysql从slave发送信息到master

时间:2013-08-09 17:16:00

标签: mysql database replication database-replication

我们有大数据项目。我们有两台服务器,一台用于解析信息,第二台用于我们的网站。

  1. 第一台服务器是:解析器服务器/数据收集(MySQL Master)
  2. 第二台服务器是:网站服务器(MySQL Slave)
  3. 问题是,我们有mysql slave需要偶尔更改几条记录。 我们如何将该信息同步回主人

    查询非常简单,如下所示:

    UPDATE domains SET views = views + 1 WHERE id = $DOMAIN_ID
    

1 个答案:

答案 0 :(得分:2)

执行此操作的一种方法是将第一台服务器作为第二台服务器的从属服务器,为您提供所谓的主 - 主复制设置。

所以不要这样:

db1 - > DB2

你有这个:

db1< - > DB2

为了使其工作,您需要确保两个服务器都具有唯一的server_id值,这两个服务器都启用了二进制日志记录,您应该禁用read_only选项。第二台服务器(如果它当前已启用),或者在具有super权限的用户的第二台服务器上进行更新。