码迷,mamicode.com
首页 > 数据库 > 详细

Mysql-半同步

时间:2015-08-21 19:40:21      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:mysql半同步详细配置

半同步


1.主服

mysql > install plugin rpl_semi_sync_master soname ‘semisync_master.so‘; # 开启主服半同步功能

mysql > show global variables like ‘%semi%‘; #查看半同步开启状态信息

mysql > set global rpl_semi_sync_master_enabled=ON;   开启半同步复制

mysql > set global rpl_semi_sync_master_timeout=10000; 设置为10秒 10000ms毫秒=10秒 1000ms毫秒=1秒

或在[mysqld]中添加

rpl_semi_sync_master_enabled = 1

rpl_semi_sync_master_timeout = 10000

2.从服

mysql > install plugin rpl_semi_sync_slave soname ‘semisync_slave.so‘; # 开启从服半同步功能

设置从服务器半同步复制全局变量

mysql > set global rpl_semi_sync_slave_enabled=ON; 开启半同步复制

或在[mysqld]中添加

rpl_semi_sync_slave_enabled = 1

mysql > stop slave io_thread;  关闭io线程

mysql > start slave io_thread; 开启io线程

3.查看主、从服务器状态

mysql > show global status like ‘%semi%‘;

技术分享


(备注:标红位置第一个显示按客户端数量1,第二个显示ON就成了)

4.查看全局变量

mysql > show global variables like ‘%semi%‘;

技术分享


查看binlong日志

SHOW BINLOG EVENTS IN ‘mysql-bin.000002‘;

会有你想要的信息


到此结束!


本文出自 “SQL” 博客,谢绝转载!

Mysql-半同步

标签:mysql半同步详细配置

原文地址:http://7476463.blog.51cto.com/7466463/1686897

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!