Azure Database for MySQL 的新增功能

什么是 Azure Database for MySQL 是一种 Azure 数据库服务,它提供对数据库管理功能和配置设置的更精细控制和灵活性。 该服务目前支持 MySQL 5.7 和 8.0 的社区版本。

本文汇总了 Azure Database for MySQL 服务中的新版本和功能。

备注

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

2025 年 3 月

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

Azure Database for MySQL 中有两个新的内置存储过程,允许客户管理插件设置并清理撤消日志,而无需支持干预:

  • 验证密码插件管理:

    • 使: CALL az_install_validate_password_plugin();
    • 禁用: CALL az_uninstall_validate_password_plugin();
    • 启用后,插件的配置参数可在 Azure 门户上的 “服务器参数 ”页中使用。
  • 撤消日志清理:

    • 新的存储过程可用于手动清理 撤消日志,从而防止不必要的存储消耗。

请参阅 Azure Database for MySQL 中的内置存储过程 文章,详细了解 Azure Database for MySQL 内置存储过程

缓存 SHA-2 密码插件现在默认被公开

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

2025 年 2 月

已知问题

  • 即使 Azure Database for MySQL 服务器上启用了该功能,Azure 顾问建议仍建议启用加速日志。

  • 对于具有 客户托管密钥(CMK)的服务器,由于当前限制,启用 加速日志 可能不起作用。 解决方法是暂时禁用 CMK、启用加速日志,然后重新启用 CMK。 我们正在努力尽早解决此问题。 有关详细信息,请参阅 加速日志文档

2025 年 1 月

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

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

为所有新的业务关键服务器启用加速日志

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

2024 年 11 月

MySQL 8.4 LTS 版本支持 - 公共预览版

Azure Database for MySQL 现在支持 MySQL 8.4 LTS 版本,将最新的 MySQL 功能引入 Azure。 MySQL 8.4 LTS 版本提供增强的复制功能、扩展的监视和长期支持,非常适合需要稳定性和高级管理的生产环境。 Azure Database for MySQL 版本支持策略

MySQL 9.1 创新版本支持 - 公共预览版

Azure Database for MySQL 现在支持 MySQL 9.1 创新版,引入了实验功能,包括对存储过程的 JavaScript 支持和新的矢量数据类型,专为机器学习和分析中的新式应用程序而设计。 Azure Database for MySQL 版本支持策略

反馈和支持

如果对使用 Azure Database for MySQL 有疑问或建议,请适当考虑以下联系点: