mysql 5.6 同步_mysql 5.6 半同步主从安装
一 配置完成主从
二 安装和配置插件
1 master:
命令帮助:
mysql> help install
Name: 'INSTALL PLUGIN'
Description:
Syntax:
INSTALL PLUGIN plugin_name SONAME 'shared_library_name'
1) 插件安装:
mysql> install plugin rpl_semi_sync_master SONAME 'semisync_master.so';
Query OK, 0 rows affected (0.88 sec)
mysql> show variables like '%semi%';
+------------------------------------+-------+
| Variable_name | Value |
+------------------------------------+-------+
| rpl_semi_sync_master_enabled | OFF |
| rpl_semi_sync_master_timeout | 10000 | 单位:毫秒,默认为10秒
| rpl_semi_sync_master_trace_level | 32 |
| rpl_semi_sync_master_wait_no_slave | ON |
+------------------------------------+-------+
4 rows in set (0.01 sec)
2) 启动插件和设置参数
mysql> set global rpl_semi_sync_master_enabled=1;
Query OK, 0 rows affected (0.00 sec)
mysql> set global rpl_semi_sync_master_timeout=2000;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%semi%';
+------------------------------------+-------+
| Variable_name | Value |
+------------------------------------+-------+
| rpl_semi_sync_master_enabled | ON |
| rpl_semi_sync_master_timeout | 2000 |
| rpl_semi_sync_master_trace_level | 32 |
| rpl_semi_sync_master_wait_no_slave | ON |
+------------------------------------+-------+
4 rows in set (0.00 sec)
2 slave:
1) 安装插件
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
Query OK, 0 rows affected (0.30 sec)
mysql> show variables like '%semi%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| rpl_semi_sync_slave_enabled | OFF |
| rpl_semi_sync_slave_trace_level | 32 |
+---------------------------------+-------+
2 rows in set (0.00 sec)
2) 启动插件
mysql> set global rpl_semi_sync_slave_enabled=1;
Query OK, 0 rows affected (0.00 sec)
mysql> stop slave IO_thread;
Query OK, 0 rows affected (0.82 sec)
mysql> start slave IO_thread;
Query OK, 0 rows affected (0.00 sec)
三 检查配置和验证
mysql> show global status like '%semi%';
+--------------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------------+-------+
| Rpl_semi_sync_master_clients | 1 | 显示半同步的slave的数量
| Rpl_semi_sync_master_net_avg_wait_time | 0 |
| Rpl_semi_sync_master_net_wait_time | 0 |
| Rpl_semi_sync_master_net_waits | 0 |
| Rpl_semi_sync_master_no_times | 0 |
| Rpl_semi_sync_master_no_tx | 0 |
| Rpl_semi_sync_master_status | ON |
| Rpl_semi_sync_master_timefunc_failures | 0 |
| Rpl_semi_sync_master_tx_avg_wait_time | 0 |
| Rpl_semi_sync_master_tx_wait_time | 0 |
| Rpl_semi_sync_master_tx_waits | 0 |
| Rpl_semi_sync_master_wait_pos_backtraverse | 0 |
| Rpl_semi_sync_master_wait_sessions | 0 |
| Rpl_semi_sync_master_yes_tx | 0 |
+--------------------------------------------+-------+
14 rows in set (0.01 sec)
四 卸载插件
mysql> help uninstall
Name: 'UNINSTALL PLUGIN'
Description:
Syntax:
UNINSTALL PLUGIN plugin_name
注意:
一旦某次等待超时,会自动降级为异步;
mysql 5.6 同步_mysql 5.6 半同步主从安装相关推荐
- mysql半备份_MySQL半同步复制与增强半同步复制详解及安装
一.基础 1.目前MySQL主要有三种复制方式 1)异步复制 2)半同步复制 3)增强半同步复制 推荐使用:对性能要求较高的推荐使用异步复制 ,如果运行的金融类业务推荐使用增强半同步复制,并使用ROW ...
- Mysql增强半同步模式_MySQL半同步复制与增强半同步复制详解及安装
一.基础 1.目前MySQL主要有三种复制方式 1)异步复制 2)半同步复制 3)增强半同步复制 推荐使用:对性能要求较高的推荐使用异步复制 ,如果运行的金融类业务推荐使用增强半同步复制,并使用ROW ...
- MySQL同步机制、主从复制半同步和双主配置
复制架构衍生史 在谈这个特性之前,我们先来看看MySQL的复制架构衍生史. 在2000年,MySQL 3.23.15版本引入了Replication.Replication作为一种准实时同步方式,得到 ...
- mysql主主复制、主从复制、半同步的实现
实验前提:两台服务器 Master server:172.16.23.1 slave server:172.16.23.2 一.mysql主从服务器实现 简单介绍: MySQL支持单向.异步复制,复制 ...
- mysql 半同步 插件_编写半同步复制插件
编写半同步复制插件 本节介绍如何使用plugin/semisyncMySQL源代码分发目录中的示例插件编写服务器端半同步复制插件.该目录包含名为rpl_semi_sync_master和的主插件和从插 ...
- percona mysql 同步_Percona MySQL5.6 半同步复制
先配置普通的clone 两台服务器,一主一备 主服务器: 10.10.1.30 Slave: 10.10.1.200 修改每台机器的my.cnf文件,分别修改server_id 主服务器server_ ...
- MySQL 5.7中sync_binlog参数和半同步中after_commit和after_sync的区别
导 读 作者:高鹏(重庆八怪) 原文地址:https://www.jianshu.com/p/59c6ecb46fe5 本文为我的一些零散记录供以后参考,但里面的部分问题经常会有朋友问到,翻以往的记 ...
- mysql官方yum源_mysql 采用官方yum源的安装方法
以下内容是mysql官方的翻译. 使用MySQL Yum存储库的快速指南 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM软件包.这些软件包还可以 ...
- mysql数据库版本不同_MySQL不同版本数据同步
1.环境准备: 系统环境:CentOS Linux release 7.7.1908 (Core) MySQL环境: 172.16.6.140: Ver 5.0.96-community-log fo ...
- mysql内存表主从复制_MySQL的内存表在主从同步的注意事项_MySQL
有一些应用程序需要存放一些临时数据,这时候临时表似乎是一个很好的选择,但是内存表在主从数据库上表现却不那么好. 原因很简单,无论是基于STATEMENT还是基于ROW复制,都要在二进制日志中包含改变的 ...
最新文章
- android 应用变量,Android全局应用变量的使用
- java单例模式-有用的模式
- Laravel添加验证场景提高针对性质的验证
- 【leetcode-74】搜索二维矩阵
- SourceTree的基本使用 - 天字天蝎 - 博客园
- 硅谷NewGen:AI棋至拐点,推动下一代技术变革
- 数据结构严蔚敏(c语言版)课后算法题答案-线性表
- Vivado下使用Microblaze控制LED(vcu118,HLS级开发)
- rtmp/rtsp直播源(真是有效的,网上很多都是失效的)
- 最详细的 paypal 支付接口开发--Java版
- froala editor导出html,angular2 富文本编辑器 -- froala editor 吐血推荐
- php递归还原,php递归算法处理
- PowerGUI 如何调整字体
- 图扑智慧城市 | 搭建政务民生可视化管理系统
- 学习笔记 | Python编程从入门到实践 | 第二章变量和简单数据类型
- 电竞级还带主动降噪,莱仕达X2无线蓝牙耳机实测,品控值得安利
- 互联网快讯:天猫双11总交易额再创新高;极米投影产品成双十一单品爆款;柔宇科技斩获6亿元大额订单
- 转:Emacs生存指南 (Emacs入门必读)
- 美国〈国家地理〉镜头中的极致之地
- 数据结构的几种存储方式
热门文章
- maven向本土仓库导入jar包(处理官网没有的jar包)
- PHPCrawl webcrawler library/framework
- PHP学习笔记【27】--服务端存储技术Session
- poj 1656 Counting Black
- 打靶(递归算法) | 八皇后(回溯算法)
- 05-Vue报错 Uncaught SyntaxError: Identifier has already been declared和路由
- 重写( override)and 重载(overload)
- iOS自动布局高级用法 纯代码约束写法
- 导出数据库表为world文档说明,以及PowerDesigner导出表结构pdm设计文档
- unbtun python tab补全