联系
Knight's Tale » 技术

mysql主从架构binlog设置

2015-03-09 16:24

如果单台msyql, 可以选择不开启binlog.

如果需要主从同步,则主机需要开启binlog。从库则读取主库的binlog到本地,名字叫做relaylog,然后另外一个线程去执行这些relaylog。

因此,主从架构下的mysql. 主机的binlog一般会中statement格式,从机也需要设置一下binlog,比如也设置成statement. 如果从机不开启binlog格式,则当主备切换时 会出现主机没有binlog的形式,则破坏了主从架构(此时没有从库了)。

注:即使从库打开了binlog选项,那么同步的过程中也不会记录binlog,除非打开另外一个参数(log-slave-updates)

本文链接地址:mysql主从架构binlog设置