MySQL5.6 半同步复制,保证数据库一致性
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,半同步复制需要使用插件,主从节点都需要安装插件。插件安装完之后 ,配置系统变量就可以启用和关闭半同步复制功能。1.半同步实施前提数据库版本为 5.5以上have_dynamic_loading sys
千家信息网最后更新 2025年11月07日MySQL5.6 半同步复制,保证数据库一致性
半同步复制需要使用插件,主从节点都需要安装插件。插件安装完之后 ,配置系统变量就可以启用和关闭半同步复制功能。
1.半同步实施前提
数据库版本为 5.5以上
have_dynamic_loading system variable 为 YES.
复制已经正常运行。
2.安装插件
主节点INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';从节点 INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
3.查看是否安装成功
show plugins;显示类似说明安装成功 | rpl_semi_sync_master | ACTIVE | REPLICATION | semisync_master.so | GPL || rpl_semi_sync_slave | ACTIVE | REPLICATION | semisync_slave.so | GPL | mysql> show variables like '%semi%';+--------------------------------------------------------+-------+| Variable_name | Value |+---------------------------------------------------------+-------+| rpl_semi_sync_master_enabled | OFF || rpl_semi_sync_master_timeout | 10000 || rpl_semi_sync_master_trace_level | 32 || rpl_semi_sync_master_wait_no_slave | ON || rpl_semi_sync_slave_enabled | OFF || rpl_semi_sync_slave_trace_level | 32 |+---------------------------------------------------------+-------+6 rows in set (0.00 sec)
4.启用半同步
主节点启用半同步,超时时间为10S
SET GLOBAL rpl_semi_sync_master_enabled = 1;SET GLOBAL rpl_semi_sync_master_timeout = 10000;
从节点启用半同步,重启复制线程生效SET GLOBAL rpl_semi_sync_slave_enabled = 1;STOP SLAVE IO_THREAD;START SLAVE IO_THREAD;
5.确认半同步生效
show global status like 'rpl%';
6.持久化参数
On the master:[mysqld]rpl_semi_sync_master_enabled=1rpl_semi_sync_master_timeout=1000 # 1 secondOn each slave:[mysqld]rpl_semi_sync_slave_enabled=1
同步
节点
插件
成功
数据
数据库
主从
前提
功能
参数
变量
时间
版本
系统
线程
运行
配置
一致
一致性
保证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
stun服务器搭建
软件开发维护每年多少钱
教学课件软件开发
濮阳大树网络技术有限公司
CAOPORRN视频软件开发
数据库的聚合查询指哪些
网络安全改变世界
生活中如何提高网络安全
手游国外服务器APP
怎么看数据库索引是否重复
电子商务考研能不能考网络安全
天津诚信网络技术咨询指导
谢娜 数据库
网络安全协议课程 中国科技大学
浙江软件开发的平台
vb 读取数据库显示
网络安全110 受理求助电话
广州嵌入式软件开发哪家实惠
北京网络技术有限公司在那
电力网络安全事故
如何复制存储过程到数据库
sql数据库超过链接写入慢
家教管理系统程序代码数据库
互联网科技公司命名
软件开发的结语
反恐专题数据库
山东省网络安全公司
网络安全法全文英文版
数据库case when 用法
电力网络安全事故