MySQL Shell 9.0  /  MySQL InnoDB 集群  /  升级 InnoDB 集群

7.10 升级 InnoDB 集群

本节介绍如何升级集群。升级 InnoDB 集群的过程大部分与升级组复制中记录的过程相同。本节重点介绍升级 InnoDB 集群时的其他注意事项。在开始升级之前,可以使用 MySQL Shell 第 11.1 节“升级检查器实用程序”来验证实例是否已准备好进行升级。

如果您尝试针对集群引导 MySQL Router,并且它发现元数据版本为 0.0.0,则表明元数据升级正在进行中,并且引导失败。请等待元数据升级完成后再尝试引导。当 MySQL Router 正常运行(未引导)并且发现元数据版本为 0.0.0(正在升级)时,MySQL Router 不会继续刷新即将开始的元数据。相反,MySQL Router 继续使用其缓存的最后一个元数据。所有现有的用户连接都将保持,并且任何新连接都将根据缓存的元数据进行路由。当元数据版本不再为 0.0.0 时,元数据刷新将重新启动。在常规(非引导)模式下,MySQL Router 使用版本为 1.x.x 和 2.x.x 的元数据。版本可以在 TTL 刷新之间更改。此更改可确保在您升级集群时路由继续进行。