MySql教程

mysql数据库log-slave-updates 参数解释

本文主要是介绍mysql数据库log-slave-updates 参数解释,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

A(主库) ===> B(从库/主库) ===> C(从库)

需要在B的配置文件中添加log-slave-updates=1

从库做为其他从库的主库时 log-slave-updates 参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数。该参数就是为了让从库从主库复制数据时可以写入到binlog日志,为什么要用这个参数写binlog日志呢,不是在配置文件中开启log-bin = /data/3307/mysql-bin选项就可以吗?

答:从库开启log-bin参数,如果直接往从库写数据,是可以记录log-bin日志的,但是从库通过I0线程读取主库二进制日志文件,然后通过SQL线程写入的数据,是不会记录binlog日志的。也就是说从库从主库上复制的数据,是不写入从库的binlog日志的。所以从库做为其他从库的主库时需要在配置文件中添加log-slave-updates参数。

注意:从节点配置文件加入log-slave-updates=1,同步异常慢

这篇关于mysql数据库log-slave-updates 参数解释的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!