半同步复制
1.进入到数据库里,执行select @@have_dynamic_load; 查看是否支持动态加载,支持就能去安装各种插件
2.执行show plugins; 查看插件
3.安装semi
install plugin rpl_semi_sync_master soname 'semisync_master.so'; 其中soname 是设置别名
4.查看semi
show variables like '%semi%';
5.开启semi
set globel rpl_semi_sync_master_enabled=1;
并设置过期时间
set global rpl_semi_sync_master_timeout=1000;
安装从库semi(过程都差不多,只是有些细微的差别)
1.安裝semi
install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
2.起用
set global rpl_semi_sync_slave_enabled=1;
3.给从库重启slave
stop slave;
start slave;
此时半同步已经开启
MySQL半同步复制配置指南
本文详细介绍了如何在MySQL中启用半同步复制,包括检查动态加载支持、安装和启用插件、设置参数以及从库配置,确保数据在主从复制过程中的一致性。
977

被折叠的 条评论
为什么被折叠?



