此表显示复制组成员的网络和状态信息。显示的网络地址是用于将客户端连接到组的地址,不应与指定的成员的内部组通信地址混淆
group_replication_local_address
。
该replication_group_members
表有以下列:
CHANNEL_NAME
组复制通道的名称。
MEMBER_ID
成员服务器 UUID。这对组中的每个成员都有不同的值。这也可以用作密钥,因为它对每个成员都是唯一的。
MEMBER_HOST
此成员的网络地址(主机名或 IP 地址)。从成员的
hostname
变量中检索。这是客户端连接到的地址,与用于内部组通信的 group_replication_local_address 不同。MEMBER_PORT
服务器侦听的端口。从成员的
port
变量中检索。MEMBER_STATE
该成员的当前状态;可以是以下任何一项:
ONLINE
: 该成员处于功能完备状态。RECOVERING
:服务器已加入一个正在从中检索数据的组。OFFLINE
: 组复制插件已安装但尚未启动。ERROR
:该成员在应用交易或恢复阶段遇到错误,并且未参与该组的交易。UNREACHABLE
: 故障检测进程怀疑无法联系到该成员,因为群消息已超时。
MEMBER_ROLE
成员在组中的角色,可以是
PRIMARY
或SECONDARY
。MEMBER_VERSION
MySQL版本的会员。
MEMBER_COMMUNICATION_STACK
组使用的通信栈,可以是
XCOM
通信栈 ,也可以是MYSQL
通信栈。此列是在 MySQL 8.0.27 中添加的。
该replication_group_members
表没有索引。