logs-slave-updates选项的作用

logs-slave-updates选项的作用 (2013-04-26 16:41:25) logs-slave-updates选项的作用
文章图片
转载▼ 原本链接http://blog.sina.com.cn/s/blog_55a0f1f40101cw1z.html

标签:mysql
主从同步
it
分类:学习资料
【logs-slave-updates选项的作用】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。

    推荐阅读