要执行组复制组的脱机升级,请从组中删除每个成员,执行成员升级,然后照常重启组。在多主组中,您可以按任何顺序关闭成员。在单主组中,先关闭每个次级,最后关闭主。有关如何从组中删除成员并关闭 MySQL 的 信息,请参阅 第 18.8.3.2 节,“升级组复制成员” 。
组离线后,升级所有成员。有关如何执行升级的信息,请参阅 第 2.11 节,“升级 MySQL” 。当所有成员都已升级后,重新启动成员。
如果您在离线时升级复制组的所有成员,然后重新启动该组,则成员使用新版本的组复制通信协议版本加入,从而成为该组的通信协议版本。如果您有要求允许早期版本的成员加入,您可以使用该 group_replication_set_communication_protocol() 功能来降级通信协议版本,指定具有最旧安装服务器版本的预期组成员的 MySQL 服务器版本。
group_replication_set_communication_protocol()