logs-slave-updates选项的作用

logs-slave-updates选项的作用

(2013-04-26 16:41:25)
转载
 原本链接http://blog.sina.com.cn/s/blog_55a0f1f40101cw1z.html
标签:

mysql

主从同步

it

分类:学习资料

slave本身有没有binlog日志?
 我在做试验的过程中,发现slave服务器上,只有relay-binlog里面有master上面执行的语句,而slave本身的binlog中没有master上面执行的sql语句.
 是不是slave本身的binlog日志不记录从master上过来的语句?
 如果不是,如何配置?
 如果是的话,那在slave上刷新增量备份binlog岂不是没有意义了??


--logs-slave-updates 看看这个选项的说明你就知道怎么做了。
  --logs-slave-updates

通常情况,从服务器从主服务器接收到的更新不记入它的二进制日志。该选项告诉从服务器将其SQL线程执行的更新记入到从服务器自己的二进制日志。为了使该选项生效,还必须用--logs-bin选项启动从服务器以启用二进制日志。如果想要应用链式复制服务器,应使用--logs-slave-updates。例如,可能你想要这样设置:

A -> B -> C

也就是说,A为从服务器B的主服务器,B为从服务器C的主服务器。为了能工作,B必须既为主服务器又为从服务器。你必须用--logs-bin启动A和B以启用二进制日志,并且用--logs-slave-updates选项启动B。


你可能感兴趣的:(mysql)