2025 年 Azure Database for MySQL 灵活服务器有哪些新增功能?

本文汇总了 Azure Database for MySQL 灵活服务器的 2025 年功能公告,并按从新到旧的顺序列出。

注释

以下已发布的版本、日期和内容仅对应于 Microsoft Azure 云的实际部署。

它提供大多数情况下Azure公有云上Azure Database for MySQL服务的演变历史记录。

请注意,在某些情况下,它可能与世纪互联运营Azure的实际部署不一致。

注释

本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。

2025 年 12 月

2025 年 12 月,Azure Database for MySQL灵活服务器扩展了其导入工具。 以下更新添加了对 MySQL 8.4 工作负荷的 Azure MySQL 导入 CLI 支持。

Azure MySQL 导入 CLI 添加了对 MySQL 8.4 的支持

Azure Database for MySQL - 导入 CLI 现在支持将 MySQL 8.4 工作负载从本地环境或虚拟机直接导入到 Azure Database for MySQL。 通过此更新,可以使用导入 CLI 提供的自动化将 MySQL 8.4 数据迁移到Azure。

有关详细信息,请参阅使用 Azure Database for MySQL Import CLI 将本地或虚拟机(VM)上的 MySQL 工作负荷迁移到 Azure Database for MySQL

2025 年 11 月

2025 年 11 月,Azure Database for MySQL灵活服务器引入了用于读取缩放和服务器管理的新预览功能。 以下更新添加专用读取器终结点和服务器重命名。

读取器终结点(预览)

Azure Database for MySQL 的读取终结点功能现已推出预览版。

读取器端点为读副本提供专用的只读终端,可实现基于连接数的自动负载均衡,将只读流量自动分配在多个副本之间。 此功能通过为读取作提供单个终结点来简化应用程序体系结构,从而提高可伸缩性和容错能力。 Azure Database for MySQL 支持每个主服务器最多 10 个只读副本。 通过读取器终结点路由只读流量,可以有效地管理连接并优化性能,而无需处理单个副本终结点。 读取器终结点持续监视副本的运行状况,并自动排除超出配置复制滞后阈值或不可用的任何副本。 若要注册预览版,请使用此 表单提交详细信息。

重命名服务器(预览版)

Azure Database for MySQL灵活服务器现在支持服务器重命名。 有了这项新功能,就不再需要还原或迁移到新服务器实例,只需更改服务器名称。 此功能目前以预览版提供,在试用时应避免生产工作负荷。若要注册预览版,请通过此 表单提交详细信息。

2025 年 10 月

2025 年 10 月,Azure Database for MySQL 灵活服务器在高可用性和网络方面迎来了多个正式发布里程碑。 以下更新涵盖专用 SLB、自定义端口支持、门户改进和服务器参数更改。

已启用 HA 的服务器专用 SLB 的正式发布

Azure Database for MySQL 灵活服务器中面向启用 HA 的服务器的专用 SLB 现已正式发布 (GA)。 此功能为使用公共访问或专用链接创建的服务器的高可用性(HA)配置添加了专用标准负载均衡器(SLB)。 通过管理 MySQL 数据流量路径,SLB 无需在故障转移期间更改 DNS,从而显著缩短故障转移时间。 使用专用访问和 VNet 集成的服务器不支持此功能。 了解更多信息

自定义端口支持正式上线

Azure Database for MySQL 灵活服务器现已正式支持自定义端口。 此长期请求的功能使你可以更灵活地将 MySQL 服务器部署与网络和安全要求保持一致。 默认情况下,MySQL 使用 TCP 端口 3306;使用此 GA 版本,可以在创建新的 Azure Database for MySQL 灵活服务器时配置自定义端口(介于 25001 到 26000 之间)。 了解更多信息

增强的门户体验以实现高可用性

高可用性(HA)选项的门户体验现在更加直观,与 Azure 标准保持一致。 为了帮助你通过区域感知型高可用性(HA)运行关键任务工作负载,门户现会在可用时优先采用区域冗余高可用性(Zone-Redundant HA),并在相应选项旁显示 SLA 详细信息,以便更清楚地了解相关内容。 如果 Zone-Redundant HA 不可用,则可以启用本地冗余 HA。 此外,“同一区域”将重新命名为本地冗余,以确保与 Azure 命名约定保持一致。 使用 Azure 门户管理 Azure Database for MySQL 中的区域冗余高可用性

Azure Database for MySQL 灵活服务器中 lower_case_table_names 的服务器参数支持正式发布

对于 MySQL 版本 8.0+,只能在初始化服务器时进行配置 lower_case_table_names 。 对于还原作或副本服务器创建,参数会自动从源服务器复制,无法更改。 了解更多信息

2025 年 9 月

2025 年 9 月,Azure Database for MySQL灵活服务器正式发布 MySQL 8.4。 通过以下更新,可以在 Azure 上创建生产就绪的 MySQL 8.4 服务器。

Azure MySQL 8.4 正式版

Azure Database for MySQL 灵活服务器现已支持正式发布(GA)的 MySQL 8.4。 此支持意味着可以在完全支持生产工作负荷的 Azure 上创建新的 MySQL 8.4 服务器。 MySQL 8.4 是 MySQL 社区的长期支持版本,在强调稳定性的同时带来了最新的功能和改进。 借助 Azure 的托管服务,可以获得 Azure 企业级可靠性和支持的这些新功能。 简而言之,MySQL 8.4 的正式发布为您升级数据库并确保在 Azure 上的 MySQL 环境的长期可用性打开了大门。 了解更多信息

2025 年 8 月

2025 年 8 月,Azure Database for MySQL灵活服务器增加了还原、副本和备份工作流的灵活性。 以下更新支持跨订阅和跨资源组部署,以及按需删除备份。

在还原和副本配置工作流中支持跨订阅和跨资源组放置

现在,您可以在 Azure Database for MySQL 灵活服务器中,将服务器还原到其他订阅和资源组,也可以创建只读副本。 此增强功能为跨环境还原、资源组织和订阅级别分离提供了更大的灵活性,有助于满足治理和运营要求。 有关详细信息,请参阅通过 Azure 门户在 Azure Database for MySQL 中进行时间点还原

支持删除按需备份的功能

现在可以在Azure Database for MySQL灵活服务器中删除按需备份,从而更好地控制备份管理和存储成本。 此功能允许你删除不再需要的按需备份,帮助维护更清晰的备份清单并优化资源使用情况。 有关详细信息,请参阅 备份和还原

2025 年 7 月

2025 年 7 月,Azure Database for MySQL灵活服务器扩展了区域可用性和自助服务管理。 以下更新在“常规用途”层中添加新区域、自我愈合、加速日志,以及更多备份选项。

加速日志功能现已在“常规用途”服务层级中提供

Azure Database for MySQL灵活服务器的“常规用途”服务层级现在支持加速日志。 以前仅在内存优化层中可用,此功能可增强性能并减少事务延迟。 “常规用途”层中的加速日志功能以额外的成本提供。 有关详细信息,请参阅 Azure Database for MySQL 中的加速日志

自动计划按需备份

Azure Database for MySQL 现在支持使用自动化任务计划按需备份的功能。 通过此功能,可以更好地控制和灵活地管理Azure Database for MySQL灵活服务器实例的按需备份。

为自动备份配置备份间隔

Azure Database for MySQL 现在支持为系统为提高还原速度而采用的自动备份配置备份间隔。 此新功能通过引入更频繁的快照来优化流程,进而减少用于时间点还原的二进制日志数量,并缩短整体还原时间。 有关详细信息,请参阅 备份频率

2025 年 6 月

2025 年 6 月,Azure Database for MySQL灵活服务器简化时区配置。 以下更新会在创建服务器期间自动加载时区。

时区的自动初始化

时区在创建服务器期间自动加载,无需在之后手动运行 mysql.az_load_timezone 存储过程来加载时区。 有关详细信息,请参阅 time_zone的服务器参数详细信息。

2025 年 5 月

2025 年 5 月,Azure Database for MySQL灵活服务器预览了新的备份和复原能力。 以下更新涵盖备份间隔配置、IOPS 自动缩放和专用负载均衡器以实现高可用性。

为自动备份配置备份间隔(预览版)

Azure Database for MySQL 现在支持为系统为提高还原速度而采用的自动备份配置备份间隔。 有关详细信息,请参阅 备份频率

启用 IOPS 的自动缩放以实现更快的还原和副本预配

Azure Database for MySQL 现在支持在恢复操作和副本配置工作流期间为源服务器和目标服务器启用 IOPS 自动缩放 的功能。 此增强功能通过暂时提升 IOPS 来满足这些作的性能需求,帮助加速还原和副本预配过程。 预配完成后,可以禁用自动缩放 IOPS 设置。

有关详细信息,请参阅通过 Azure 门户在 Azure Database for MySQL 中进行时间点还原

专用 Azure 标准负载均衡器(SLB)的高可用性(预览版)

支持高可用性(HA)的 Azure Database for MySQL 现在推出了专用于这些服务器的标准负载均衡器(SLB)公共预览版。 此功能将专用标准负载均衡器添加到 HA 配置,从而在后端服务器之间实现前端流量的低延迟、高吞吐量分布。 此增强功能可提高故障转移性能,并确保更高效地处理 MySQL 数据流量。 如果要为 HA 服务器启用 SLB,请 向 Azure 支持部门提交支持票证

2025 年 3 月

2025 年 3 月,Azure Database for MySQL灵活服务器添加了新的服务器管理功能。 以下更新引入了内置存储过程、插件更改和服务层更新。

用于插件管理和撤消日志清理的新内置存储过程

Azure Database for MySQL 现在包含两个内置存储过程,可用于管理插件设置并清理撤消日志,而无需支持干预:

  • 验证密码插件管理:

    • 启用:CALL az_install_validate_password_plugin();
    • 禁用:CALL az_uninstall_validate_password_plugin();
    • 启用插件后,可以在 Azure 门户的服务器参数页上访问其配置 参数
  • 撤销日志清理

    • 使用新的存储过程手动清理 Undo Log,并防止不必要的存储消耗。

有关详细信息,请参阅 Azure Database for MySQL 中的内置存储过程

缓存功能的 SHA-2 密码插件现在已默认公开

插件 caching_sha2_password 现在默认公开。 可以通过在Azure门户中设置相关的服务器参数来启用和配置它。

业务关键服务层级的默认区域复原能力(回滚)

为了响应客户关于灵活选择其部署类型的反馈,我们取消了将区域可靠性设为 Business-Critical 服务层级默认选项的更改。

2025 年 2 月

2025 年 2 月,Azure Database for MySQL灵活服务器记录了加速日志的已知问题。 以下更新介绍了当前限制和解决方法。

已知问题

2025 年 1 月

2025 年 1 月,Azure Database for MySQL灵活服务器提高了可用性和性能默认值。 以下更新涵盖 Business-Critical 层的区域复原能力,以及内存优化服务器的加速日志。

Business-Critical 服务层的默认区域复原能力

现在,你将受益于可用性区域内针对基础结构故障的最高级别的可用性,且无需为在业务关键服务层级上运行的任务关键型工作负载支付额外费用。 无论灵活服务器是否启用了高可用性(HA),默认情况下,服务器数据和日志文件都托管在区域冗余的存储中。 尽管启用了区域冗余的高可用性(HA)服务器继续受益于内置的区域冗余和热备用机制,享受99.99%的正常运行时间SLA,但非高可用性(HA)服务器可以使用区域冗余备份,从区域故障中快速恢复。 此增强功能适用于 Business-Critical 服务层中预配的所有新服务器。

注释

根据客户提出希望选择其首选部署类型的反馈,我们决定取消使用 Business-Critical 服务层级的默认区域间复原能力。 现在,对于内存优化型服务器和通用型服务器,您必须在创建服务器时选择高可用性(HA)模式,即“同一区域”或“区域冗余”。 此选择是最终选择,以后无法修改。

为所有新的内存优化型服务器启用加速日志

加速日志功能可显著提高 Azure Database for MySQL 灵活服务器实例的性能,现在默认为所有新的 Business-Critical 服务器启用。 加速日志提供一种动态解决方案,旨在满足高吞吐量需求,可降低延迟,无需额外费用。 现有的内存优化服务器还可以通过 Azure 门户启用加速日志。 Azure Database for MySQL 中的快速日志