0、环境(三节点主从复制)
b1(master): 172.06.215.101
b2(slave): 172.06.215.102
b3(slave): 172.06.215.103
服务IP: 172.06.215.199
注:b1 b2 b3 分别为主机名
1、MySQL5.7增强半同步配置
基于GTID增强半同步的主从复制架构
参数设置:(b2、b3操作此步)
set global super_read_only=0;
set global read_only=0;
安装插件:(b1、b2、b3操作此步)
INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
set global rpl_semi_sync_master_enabled=1;
set global rpl_semi_sync_master_timeout=2147483648;
set global rpl_semi_sync_slave_enabled=1;
2、系统配置
三台主机的mysql账号指定shell 为/bin/bash ,并改密码(三台机密码改成一样):
chsh mysql