MySQL 9.0 发行说明
要执行组复制组的离线升级,您需要从组中删除每个成员,执行成员升级,然后像往常一样重新启动组。在多主组中,您可以以任何顺序关闭成员。在单主组中,先关闭每个从服务器,最后关闭主服务器。有关如何从组中删除成员和关闭 MySQL 的信息,请参见 第 20.8.3.2 节,“升级组复制成员”。
组离线后,升级所有成员。有关如何执行升级的信息,请参见 第 3 章,升级 MySQL。所有成员升级完成后,重新启动成员。
如果您在所有复制组成员离线时对其进行升级,然后重新启动组,则成员将使用新版本的组复制通信协议版本加入,因此该版本将成为组的通信协议版本。如果您需要允许先前版本的成员加入,您可以使用 group_replication_set_communication_protocol()
函数来降级通信协议版本,并指定安装了最旧服务器版本的预期组成员的 MySQL 服务器版本。