在执行降级之前,请确保您了解MySQL 的版本模型,包括长期支持(LTS)版本和创新版本。Make sure you understand the MySQL release model for MySQL for MySQL long long-term support (LTS) and Innovation versions before proceeding with a downgrade.
我们建议在执行升级之前,使用 MySQL Shell 的升级检查工具来检查升级兼容性。We recommend checking upgrade compatibility with MySQL Shell's Upgrade Checker Utility before performing an upgrade.
复制拓扑通过遵循第 19.5.3 节,“升级或降级复制拓扑”中描述的滚动升级方案来升级,该方案对每个单独的服务器升级使用支持的单服务器方法之一。A replication topology is upgraded by following the rolling upgrade scheme described at Section 19.5.3, “Upgrading or Downgrading a Replication Topology”, which uses one of the supported single-server methods for each individual server upgrade.
在本文件中,每月快速更新(MRU)和热修复也被视为发布版本。Monthly Rapid Updates (MRUs) and hot fixes also count as releases in this documentation.
表 3.1 MySQL 服务器升级路径Table 3.1 Upgrade Paths for MySQL Server
| 升级路径Upgrade Path | 路径示例Path Examples | 支持的升级方法Supported Upgrade Methods |
|---|---|---|
| 在 LTS 或 Bugfix 系列中Within an LTS or Bugfix series | 8.0.37 到 8.0.41 或 8.4.0 到 8.4.48.0.37 to 8.0.41 or 8.4.0 to 8.4.4 | 就地升级,逻辑导出和导入,复制,以及 MySQL 克隆In-place upgrade, logical dump and load, replication, and MySQL Clone |
| 从 LTS 或 Bugfix 系列升级到下一个 LTS 系列From an LTS or Bugfix series to the next LTS series | 8.0.37 到 8.4.x LTS8.0.37 to 8.4.x LTS | 就地升级,逻辑转储和加载,以及 复制In-place upgrade, logical dump and load, and replication |
| 从 LTS 或 Bugfix 版本升级到创新版本 在下一个 LTS 系列之前From an LTS or Bugfix release to an Innovation release before the next LTS series | 8.0.34 到 8.3.0 或 8.4.0 到 9.0.08.0.34 to 8.3.0 or 8.4.0 to 9.0.0 | 就地升级,逻辑转储和加载,以及 复制In-place upgrade, logical dump and load, and replication |
| 从 创新系列 升级到下一个 LTS 系列From an Innovation series to the next LTS series | 8.3.0 到 8.4 LTS8.3.0 to 8.4 LTS | 就地升级,逻辑转储和加载,以及 复制In-place upgrade, logical dump and load, and replication |
| 从一个创新系列到一个创新版本 在下一个 LTS 系列之后From an Innovation series to an Innovation release after the next LTS series | 不允许,需要两个步骤:8.3.0 到 8.4 LTS,和 8.4 LTS 到 9.x 创新版本Not allowed, two steps are required: 8.3.0 to 8.4 LTS, and 8.4 LTS to 9.x Innovation | 就地升级,逻辑转储和加载,以及 复制In-place upgrade, logical dump and load, and replication |
| 从创新系列内部From within an Innovation series | 8.1.0 到 8.3.08.1.0 to 8.3.0 | 就地升级,逻辑转储和加载,以及 复制In-place upgrade, logical dump and load, and replication |
| 从 MySQL 5.7 到 LTS 或创新版本From MySQL 5.7 to an LTS or Innovation release | MySQL 5.7 到 8.4MySQL 5.7 to 8.4 | 无法跳过修复程序版本或 LTS 系列,因此在此示例中,首先 将 MySQL 5.7 升级到 MySQL 8.0,然后再将 MySQL 8.0 升级到 MySQL 8.4。A bugfix or LTS series cannot be skipped, so in this example first upgrade MySQL 5.7 to MySQL 8.0, and then upgrade MySQL 8.0 to MySQL 8.4. |