MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
表的导出导入
MySQLdump逻辑备份
XtraBackup全备
XtraBackup增备
XtraBackup原表数据恢复
安装MySQL
ProxySQL中间件
Atlas中间件
keepalived安装
MHA安装
MHA恢复
mha复制检查报错及解决过程
集群Cluster安装
维护Cluster
开启审计功能
本文档使用MrDoc发布
返回首页
-
+
半同步复制
2019年11月16日 19:07
admin
###一、判断MySQL是否支持动态加插件 mysql > show variables like '%loading%'; ###二、查看是否存在插件 shell > find / -iname semisync_*.so #/usr/lib64/mysql/plugin/semisync_master.so #/usr/lib64/mysql/plugin/semisync_slave.so ###三、安装 主库安装: mysql > install plugin rpl_semi_sync_master soname 'semisync_master.so'; 从库安装: mysql > install plugin rpl_semi_sync_slave soname 'semisync_slave.so'; ###四、重启查看 shell > systemctl restart mysql mysql > select * from mysql.plugin; ###五、设置 主库设置: mysql > set global rpl_semi_sync_master_enabled = 1; mysql > set global rpl_semi_sync_master_timeout = 30000; #毫秒 从库设置: mysql > set global rpl_semi_sync_slave_enabled = 1; mysql > stop slave io_thread; mysql > start slave io_thread; mysql > show status like '%semi_sync%';
分享到: