如何确定Single-Primary模式下的MGR主节点(文档 ID 2214438.1)
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MySQL 5.7可以通过global status group_replication_primary_member 确定root@db20:59: [mgr]> SELECT VARIABLE_
千家信息网最后更新 2026年10月31日如何确定Single-Primary模式下的MGR主节点(文档 ID 2214438.1)
MySQL 5.7
可以通过global status group_replication_primary_member 确定
root@db20:59: [mgr]> SELECT VARIABLE_VALUE -> FROM performance_schema.global_status -> WHERE VARIABLE_NAME = 'group_replication_primary_member';+--------------------------------------+| VARIABLE_VALUE |+--------------------------------------+| f8da6826-328a-11e9-8e54-000c29d7ca48 |+--------------------------------------+1 row in set (0.00 sec)
可以结合 performance_schema.replication_group_members 表 获取主机名和端口信息:
root@db21:05: [mgr]> SELECT -> MEMBER_HOST, MEMBER_PORT -> FROM -> performance_schema.replication_group_members -> WHERE -> MEMBER_ID = (SELECT -> VARIABLE_VALUE -> FROM -> performance_schema.global_status -> WHERE -> VARIABLE_NAME = 'group_replication_primary_member');+-------------+-------------+| MEMBER_HOST | MEMBER_PORT |+-------------+-------------+| mgr1 | 3306 |+-------------+-------------+1 row in set (0.00 sec)
或者获取全部成员信息:
root@db21:05: [mgr]> SELECT -> MEMBER_ID, -> MEMBER_HOST, -> MEMBER_PORT, -> MEMBER_STATE, -> IF(global_status.VARIABLE_NAME IS NOT NULL, -> 'PRIMARY', -> 'SECONDARY') AS MEMBER_ROLE -> FROM -> performance_schema.replication_group_members -> LEFT JOIN -> performance_schema.global_status ON global_status.VARIABLE_NAME = 'group_replication_primary_member' -> AND global_status.VARIABLE_VALUE = replication_group_members.MEMBER_ID;+--------------------------------------+-------------+-------------+--------------+-------------+| MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE |+--------------------------------------+-------------+-------------+--------------+-------------+| f8da6826-328a-11e9-8e54-000c29d7ca48 | mgr1 | 3306 | ONLINE | PRIMARY || 030930d7-32b2-11e9-8298-000c292aafc5 | mgr2 | 3306 | ONLINE | SECONDARY || 202bdcd5-32b3-11e9-9f4f-000c29322d33 | mgr3 | 3306 | ONLINE | SECONDARY |+--------------------------------------+-------------+-------------+--------------+-------------+3 rows in set (0.01 sec)
MySQL 8.0.2 and Later
MySQL 8.0.2开始, Performance Schema被扩展
SELECT MEMBER_HOST, MEMBER_PORT FROM performance_schema.replication_group_members WHERE MEMBER_ROLE = 'PRIMARY';
或者获取全部成员信息:
mysql> SELECT MEMBER_ID, MEMBER_HOST, MEMBER_PORT, MEMBER_STATE, MEMBER_ROLE, MEMBER_VERSION FROM performance_schema.replication_group_members;
信息
成员
主机
可以通过
端口
文档
模式
节点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
科技互联网龙头
金融科技还是互联网
互联网科技金融公司
互联网科技作文
远拓互联网科技
百单互联网科技有限公司
广西互联网科技公司
互联网科技小额贷款
互联网科技的未来发展
互联网科技论坛
互联网科技大会案例
成都互联网科技公司100强
荆州市昕露互联网络科技有限公司
杭州壁岐互联网科技有限公司
美国互联网科技实力
互联网企业科技类企业如何做账
信承诺互联网科技有限公司
科技互联网经济论坛
数字科技和互联网金融哪个好
科技互联网龙头
互联网属科技
赫美联合互联网科技
互联网高科技企业
互联网科技创新服务
互联网数据科技专业
中国互联网有什么科技
悟空问答互联网科技
恒生科技指数 中概互联网
重庆科技产业互联网有哪些