主server12:
mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> show variables like '%semi_sync%';
从server13:
mysql> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
mysql> set global rpl_semi_sync_slave_enabled=1;
mysql> stop slave io_thread;
mysql> start slave io_thread;
mysql> show global variables like '%semi%';
插入检测: 在master中:
mysql> use test;
mysql> insert into userlist values ('user3','123');
mysql> show status like '%semi_sync%';
将slave的半同步关掉,进行插入测试: 在slave中
mysql> set global rpl_semi_sync_slave_enabled=OFF; ###将半同步设置为关闭 mysql> stop slave io_thread;