MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
mysql_random_data_load 数据生成
表的导出导入
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%';
分享到: