mysql:半同步复制

######1.主库######

###1.安装插件,查看插件###

mysql:半同步复制

###2.**插件,查看半同步是否开启###

mysql:半同步复制

 

######2.从库######

###1.安装插件,并**###

mysql:半同步复制

###2.重启IO线程###

mysql:半同步复制

###3.查看半同步是否开启###

mysql:半同步复制

 

######3.测试######

###1.从库IO线程关闭###

mysql:半同步复制

(此时主库收不到从库发送的ack,模仿网络卡顿)

###2.主库添加信息###

mysql:半同步复制

(插入信息的时候会等待接收从库的ack10秒,如果没接收到就不等待,此时从库会缺少添加的数据)

mysql:半同步复制

###3.查看主库状态###

mysql:半同步复制

(半同步关闭,异步开启)

###4.从库查看信息(不同步)###

mysql:半同步复制

###5.查看从库状态###

mysql:半同步复制

(半同步关闭,异步开启)

###6.从库开启IO线程###

mysql:半同步复制

(模拟网络通畅)

###7.从库查看信息(立即同步)###

mysql:半同步复制

###8.查看主库状态###

mysql:半同步复制

【注意】:

此时默认的状态是半同步,半同步会自动开启(半同步是mysql的5.5后提出的)