一、前言
mgr多主集群是将集群中的所有节点都设为可写,减轻了单主节点的写压力,从而提高了mysql的写入性能
二、部署
基础部署与mgr集群单主部署一致,只是在创建mgr集群时有所不同 基础部署参考:
设置mgr模式
mysql -u root -p set global group_replication_single_primary_mode=OFF; #关闭单主模式 set global group_replication_enforce_update_everywhere_checks=ON; #设置多主模式下各个节点严格一致性检查
选定首个主节点创建mgr集群
mysql -u root -p SET GLOBAL group_replication_bootstrap_group=ON; START GROUP_REPLICATION; SET GLOBAL group_replication_bootstrap_group=OFF;
剩余节点加入mgr集群
mysql -u root -p START GROUP_REPLICATION;
查看mgr集群状态
SELECT * FROM performance_schema.replication_group_members;