#### 18.8.1.2 组复制通信协议版本

复制组使用的组复制通信协议版本可能与成员的 MySQL 服务器版本不同。要检查组的通信协议版本，请对任何成员发出以下语句：

```
SELECT group_replication_get_communication_protocol();
```

返回值显示可以加入该组并使用该组的通信协议的最旧的 MySQL Server 版本。MySQL 5.7.14 的版本允许消息压缩，MySQL 8.0.16 的版本也允许消息的分段。请注意，[`group_replication_get_communication_protocol()`](group-replication-functions-for-communication-protocol.html#function_group-replication-get-communication-protocol)函数返回组支持的最低 MySQL 版本，它可能与传递给[`group_replication_set_communication_protocol()`](group-replication-functions-for-communication-protocol.html#function_group-replication-set-communication-protocol)函数，并来自安装在您使用该函数的成员上的 MySQL 服务器版本。

当您将复制组的所有成员升级到新的 MySQL 服务器版本时，组复制通信协议版本不会自动升级，以防仍然需要允许早期版本的成员加入。如果您不需要支持老成员并希望允许升级成员使用任何添加的通信功能，升级后使用[`group_replication_set_communication_protocol()`](group-replication-functions-for-communication-protocol.html#function_group-replication-set-communication-protocol)用于升级通信协议的函数，指定您已将成员升级到的新 MySQL 服务器版本。有关详细信息，请参阅[第 18.5.1.4 节，“设置组的通信协议版本”](group-replication-communication-protocol.html).
