您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

Azure Database for MySQL 版本支持策略

适用范围: Azure Database for MySQL - 单一服务器 Azure Database for MySQL - 灵活服务器

本页介绍 Azure Database for MySQL 版本控制策略,适用于 Azure Database for MySQL 单一服务器和 Azure Database for MySQL 灵活服务器(预览版)部署模式。

支持的 MySQL 版本

使用 InnoDB 存储引擎通过 MySQL Community Edition 开发 Azure Database for MySQL。 服务支持社区支持的所有当前主版本,即 MySQL 5.6、5.7 和 8.0。 MySQL 使用 X.Y.Z 命名方案,其中 X 为主版本,Y 为次要版本,Z 为 bug 修补版本。 有关方案的详细信息,请参阅 MySQL 文档

Azure Database for MySQL 当前支持以下主版本和次要版本的 MySQL:

版本 单一服务器
当前次要版本
灵活服务器(预览版)
当前次要版本
MySQL 版本 5.6 5.6.47(已停用) 不支持
MySQL 版本 5.7 5.7.29 5.7.29
MySQL 版本 8.0 8.0.15 8.0.21

备注

在单一服务器部署选项中,网关用于将连接重定向到服务器实例。 建立连接后,MySQL 客户端显示网关中设置的 MySQL 版本,而不是 MySQL 服务器实例上运行的实际版本。 若要确定 MySQL 服务器实例的版本,可在 MySQL 提示符处使用 SELECT VERSION(); 命令。 如果你的应用程序需要连接到特定的主版本(例如 v5.7 或 v8.0),则可以通过更改服务器连接字符串中的端口来实现此目的,如此处的文档所述。

重要

MySQL v5.6 从 2021 年 2 月起在单一服务器上停用。 从 2021 年 9 月 1 日开始,你将无法在 Azure Database for MySQL 单一服务器部署选项上创建新的 v5.6 服务器。 但能够执行时间点恢复并为现有服务器创建只读副本。

请阅读版本支持策略文档中已停用版本的版本支持策略。

主要版本支持

版本控制策略中所述,从 Azure 开始支持该版本之日起,到 MySQL 社区停用该版本之日结束,在此期间,Azure Database for MySQL 将支持 MySQL 的每个主要版本。

次要版本支持

在定期维护过程中,Azure Database for MySQL 自动执行次要版本升级到 Azure 首选的 MySQL 版本。

主要版本停用策略

下表提供了 MySQL 主要版本的停用详细信息。 日期遵循 MySQL 版本控制策略

版本 新增功能 Azure 支持开始日期 停用日期
MySQL 5.6 功能 2018 年 3 月 20 日 2021 年 2 月
MySQL 5.7 功能 2018 年 3 月 20 日 2023 年 10 月
MySQL 8 功能 2019 年 12 月 11 日 2026 年 4 月

Azure Database for MySQL 不支持已停用的 MySQL 引擎版本

在停用每个 MySQL 数据库版本之后,如果继续运行已停用版本,需要注意以下限制:

  • 由于社区将不会发布任何进一步的 bug 修复或安全修复,Azure Database for MySQL 将不会针对任何 bug 或安全问题修补已停用的数据库引擎,也不会针对已停用的数据库引擎采取安全防护措施。 但是,Azure 将继续对主机、OS、容器以及任何其他与服务相关的组件执行定期维护和修补。
  • 如果可能遇到的任何支持问题与 MySQL 数据库有关,我们可能无法为你提供支持。 在这种情况下,必须升级数据库,以便我们为你提供任何支持。
  • 无法为已停用的版本创建新的数据库服务器。 但能够执行时间点恢复并为现有服务器创建只读副本。
  • Azure Database for MySQL 开发的新服务功能可能仅适用于受支持的数据库服务器版本。
  • 运行时间 SLA 仅适用于与 Azure Database for MySQL 服务相关的问题,而不适用于与数据库引擎相关的 bug 导致的任何故障时间。
  • 在极端情况下,如果已停用的数据库版本中识别的 MySQL 数据库引擎漏洞对服务造成严重威胁,Azure 可能会选择停止数据库服务器的计算节点,以首先保护服务。 系统将要求你在使服务器联机之前升级服务器。 在升级过程中,将始终使用在服务上执行的自动备份来保护数据,该备份可用于按需还原到旧版本。

后续步骤