mysql 级联复制
级联复制的使用场景:
myql主服务器有多个从服务器(2个+),当主服务器因为向多个从服务器,发送更新的二进制日志(过程是串行的),而造成主服务器的压力大时,推荐使用级联复制
级联服务器的特殊设置:
级联服务器,需要开启log_slave_updates 选项,用于将master 中二进制日志的更新写入到到自己的二进制日志中。
正常情况下,一个
slave
节点是不会将其从master
节点同步的数据更新操作记录至自己的二进制日志bin-log
中的。
搭建级联复制
一、master 上的操作
完全备份
root@z1:/dd# mysqldump -A -F --single-transaction --master-data=1 > /dd/all.sql
把完全备份拷贝到级联服务器上
root@z1:/dd# scp /dd/all.sql 192.168.1.102:/data
授权给级联服务器
mysql> grant replication slave