MySQL 8.3 Release Notes
复制组使用的组复制通信协议版本可能与成员的 MySQL 服务器版本不同。要检查组的通信协议版本,请在任何成员上发出以下语句:
SELECT group_replication_get_communication_protocol();
返回值显示了可以加入该组并使用该组通信协议的最旧的 MySQL 服务器版本。 MySQL 8.3 允许对消息进行压缩和分片。group_replication_get_communication_protocol()
函数返回组支持的最小 MySQL 版本;这可能与传递给 group_replication_set_communication_protocol()
函数的版本号不同,或者与成员上的 MySQL 服务器版本不同,或者两者不同。
当您将复制组的所有成员升级到新的 MySQL 服务器版本时,组复制通信协议版本不会自动升级,以便继续支持较早版本的成员。如果您不需要支持较早版本的成员,并且想要允许升级的成员使用新增加的通信功能,在升级后使用 group_replication_set_communication_protocol()
函数升级通信协议,指定您升级的 MySQL 服务器版本。有关更多信息,请参阅 第 20.5.1.4 节,“设置组的通信协议版本”。