Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Group Replication  /  Upgrading Group Replication

20.8 组复制升级

本节解释了如何升级 Group Replication 设置。组成员的基本升级过程与独立实例的升级过程相同,请参阅第 3 章,Upgrading MySQL了解实际升级过程和可用的类型。选择在-place 或逻辑升级取决于组中的数据量。通常,在-place 升级速度更快,因此推荐使用。在升级前,请也查看第 19.5.3 节,“Upgrading or Downgrading a Replication Topology”

Note

在MySQL 8.4之前,服务器不会加入一个组,如果它正在运行低于该组中最低版本的 MySQL Server 版本。例如,对于包含 S1(8.0.30)、S2(8.0.31)和 S3(8.0.32)的组,需要将成员升级到 8.0.30 或更高版本。MySQL 8.4 允许所有在 8.4 系列中的版本加入该组。例如,一个 8.4.0 服务器可以加入由 S1(8.4.1)和 S2(8.4.2)组成的组。

在在线升级组过程中,您可能需要同时运行具有不同 MySQL Server 版本的成员,以最大化可用性。Group Replication 包含了兼容性策略,允许您安全地将运行不同版本的 MySQL 成员组合在同一个组中,以便于升级过程。在您的组中,这些策略可能会影响升级顺序的效果。详见第20.8.1节,“组合不同成员版本”

如果您的组可以完全脱机,请见第20.8.2节,“组复制脱机升级”。如果您的组需要保持在线状态,这在生产部署中很常见,请见第20.8.3节,“组复制在线升级”,了解不同方法的可用性,以便在最小停机时间内升级组。