如何确定Single-Primary模式下的MGR主节点(文档 ID 2214438.1)
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,MySQL 5.7可以通过global status group_replication_primary_member 确定root@db20:59: [mgr]> SELECT VARIABLE_
千家信息网最后更新 2025年11月06日如何确定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安全错误
数据库的锁怎样保障安全
服务器生产流程
服务器内网设置
网络安全有哪些含金量的证书
数据库放在华为云的利弊
广东曙光服务器维修云服务器
嵌入式软件开发流程实验报告
职业规划计算机网络安全
多投影仪拼接软件开发
服务器属于税务哪一类
数据库缓存怎么下载
域控管理远程服务器
服务器连接不上手机怎么办
服务器无硬盘怎么运行
安卓应用软件开发专业
馨辰网络技术有限公司
软件开发工资多少钱
网络安全主持搞
vpn连接不到服务器
吉林什么是服务器机箱品牌
南京邦克软件开发中心
jsp自动查询数据库
数据库怎么在多个表格里添加
广州大学生网络技术专业
医院如何开展服务器维护
网络安全平稳稳固
人渣单机服务器设置翻译
simpledb数据库实验
随州收银系统软件开发
电脑进网络安全模式蓝屏
医院网络安全培训制度