MySQL5.7半同步复制环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL5.7半同步复制环境搭建相关的知识,希望对你有一定的参考价值。
mysql5.7半同步复制环境搭建
参考博客:
http://blog.chinaunix.net/uid-21879027-id-3258210.html
基本环境
master slave
mysql版本 mysql-5.7.14x86_64 mysql-5.7.14x86_64
ip 192.168.0.100 192.168.0.101
port 3306 3306
配置注意事项
master:
INSTALL PLUGIN rpl_semi_sync_master SONAME ‘semisync_master.so‘;
each slave:
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=1000;
set global rpl_semi_sync_slave_enabled=1;
利用show plugins;确认模块是否加载进来
my.cnf配置文件
半同步:
master:
[mysqld]
rpl_semi_sync_master_enabled=1;
rpl_semi_sync_master_timeout=1000; ######1 秒
slave
[mysqld]
rpl_semi_sync_slave_enabled=1;
或者全部(master slave)写为:
rpl_semi_sync_master_enabled=1;
rpl_semi_sync_master_timeout=1000; ######1 秒
rpl_semi_sync_slave_enabled=1;
如果原来已经是建好的复制结构:
stop slave io_thread;
start slave io_thread;
监控:
查看主从是否半同步状态
show global status like ‘%semi%‘;
################
set rpl_semi_sync_master_wait_point=after_sync;
本文出自 “梁小明的博客” 博客,请务必保留此出处http://7038006.blog.51cto.com/7028006/1893611
以上是关于MySQL5.7半同步复制环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
mysql5.7 主从复制简单环境搭建以及开启半同步复制等配置