本文合并了Azure Database for MySQL灵活服务器的 2024 年每月版本发行说明,并首先列出了最新的版本。
注释
以下已发布的版本、日期和内容仅对应于 Microsoft Azure 云的实际部署。
它提供大多数情况下Azure公有云上Azure Database for MySQL服务的演变历史记录。
请注意,在某些情况下,它可能与世纪互联运营Azure的实际部署不一致。
注释
本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。
2024 年 10 月
2024 年 10 月维护引入了改进、已知问题修复和安全修补程序。
版本发行说明
此版本包括 Azure Database for MySQL 灵活服务器的 2024 年 10 月维护。 此维护包含多个新功能和改进,以及已知问题修补程序和安全修补程序。
引擎版本更改
此维护中没有引擎版本升级。
Features
此维护更新不会引入任何新功能。
Improvements
- 将服务器参数
tls_version的默认值更改为TLSv1.2, TLSv1.3MySQL 8.0,这意味着连接默认使用 TLSv1.3。 - 公开服务器参数
innodb_ddl_buffer_size和innodb_ddl_threads.
已知问题修复
- 修复了以下问题:如果管理员用户的身份验证插件发生更改,则重置密码不起作用。
- 修复了配置了较高
max_connections的服务器可能无法按预期工作的问题。 - 修复了在服务器启动和停止超过 120 次时无法删除服务器的问题。
- 修复了主版本升级验证函数可能会停滞并阻止即将进行的管理操作(例如服务器停止、启动、更新和删除)的问题。
- 修复了旧异地副本升级停滞的问题。
2024 年 9 月
2024 年 9 月的维护将使用 TLS 1.0 或 1.1 的服务器升级到了 TLS 1.2。
版本发行说明
Azure Database for MySQL灵活服务器的 2024 年 9 月维护会将使用 TLS 1.0 或 1.1 的服务器升级到 TLS 1.2。
引擎版本更改
此维护不会升级引擎版本。
Features
此维护更新不会引入新功能。
Improvements
- 使用 TLS 1.0 或 1.1 到 TLS 1.2 的所有服务器都必须进行维护升级。 通过加密连接连接到 Azure Database for MySQL 灵活服务器
已知问题修复
此维护更新不会引入已知问题修复。
2024 年 8 月
2024 年 8 月维护将现有 8.0.34 及更高版本的服务器更新为 8.0.37 引擎版本,并进行了安全改进和已知问题修复。
版本发行说明
我们很高兴地宣布 Azure Database for MySQL 灵活服务器的 2024 年 8 月维护。 此维护会将所有现有 8.0.34 及更高版本的引擎版本服务器更新为 8.0.37 引擎版本,以及多项安全改进和已知问题修复。
引擎版本更改
现有引擎版本为 8.0.34 或更高版本,服务器升级到 8.0.37 引擎版本。
注释
Percona 在 MySQL 版本 8.0.38、8.4.1 和 9.0.0 中发现了 一个关键 bug ,如果存在超过 10,000 个表,则 MySQL 守护程序在重启时会崩溃。 Azure MySQL 不会在 8 月维护中升级到 buggy MySQL 版本 8.0.38、8.4.1 和 9.0.0。 相反,升级会跳过这些版本,并直接升级到可解决此问题的未来 MySQL 引擎版本。 Microsoft Azure MySQL 仍致力于为客户提供最安全稳定的 PaaS 数据库服务。
Features
此维护更新不会引入任何新功能。
Improvements
- 此维护期间对服务进行了许多安全改进。
已知问题修复
- 修复了一个问题:对于某些从单服务器迁移到灵活服务器的服务器,执行表分区操作会导致表损坏。
- 修复了对于某些启用了审计日志或慢日志的服务器,在生成大量日志时可能会缺少服务器指标的问题。 如果这些服务器处于停止状态,则启动操作可能会停滞。
2024 年 6 月
2024 年 6 月维护侧重于可用性改进和已知问题修复。
版本发行说明
我们很高兴地宣布 Azure Database for MySQL 灵活服务器将于 2024 年 6 月进行维护。 在此维护更新中,我们解决了一些影响服务器子集的可用性问题。 虽然大多数服务器仍然不受影响,但一小部分会经历维护活动,以提高其性能和稳定性。 我们感谢你的理解和耐心,因为我们努力改进我们的服务。
引擎版本更改
此维护中没有引擎版本升级。
Features
此维护更新不会引入任何新功能。
Improvements
- 现在,客户可以通过调用预定义存储过程来截断
performance_schema表。 - 改进了具有大量表空间的服务器启动时间。
已知问题修复
- 修复了 MySQL 引擎在缩放和维护期间可能无法收到关闭信号的问题,这可能会导致恢复时间较长。
- 修复了以下问题:如果带有
originalPrimaryName的服务器因 HA 故障转移->禁用 HA 操作而被删除,之前的 ATP 更新操作会失败。 - 修复了以下问题:不健康的服务器或积分耗尽的突发性能服务器现在会返回
ServerNotSucceeded,而不是“内部服务器错误”。
2024 年 5 月
2024 年 5 月维护引入了改进、已知问题修复和安全修补程序。
版本发行说明
我们很高兴地宣布推出 Azure Database for MySQL 灵活服务器 2024 年 5 月维护更新。 此维护包含多个新功能和改进,以及已知问题修补程序和安全修补程序。
引擎版本更改
此维护中没有引擎版本升级。
Improvements
- 改进了服务器重启逻辑。 非突发型服务器的重启超时时间为 2 小时,突发型服务器的重启超时时间为 4 小时。 服务器重启工作流超时后,它会回滚并将服务器状态设置为“成功”。
- 改进了数据传入复制过程,以在发生异常时显示真正的错误消息并安全退出。
- 针对创建工作流的只读副本改进,以预先检查虚拟网络设置。
已知问题修复
- 修复了服务器参数
max_connections和table_open_cache无法正确配置的问题。 - 修复了以下问题:当用户已存在时执行
CREATE AADUSER IF NOT EXISTS 'myuser' IDENTIFIED BY 'CLIENT_ID'会错误设置 binlog 记录,从而影响副本功能和高可用性功能。
2024 年 4 月
2024 年 4 月维护包括次要版本升级、改进、已知问题修补程序和安全修补程序。
版本发行说明
Azure Database for MySQL 灵活服务器 2024 年 4 月的维护包括多项新功能和改进,以及已知问题的修复、次版本升级和安全补丁。
注释
对当前维护过程进行彻底评估后,Microsoft观察到异常高的故障率。 因此,Microsoft决定取消计划于 4 月的次要版本升级维护。 目前不会确定下一次次要版本升级维护的重新安排。 Microsoft承诺在重新安排的维护之前至少提供一个月的通知,以确保所有用户都做好充分的准备。
引擎版本更改
所有现有引擎版本服务器都升级到 8.0.36 引擎版本。
Improvements
- 为 8.0.x 开放 old_alter_table。
已知问题修复
- 修复了操作重试间隔过长的问题
GTID RESET。 - 修复了因系统表损坏导致入站数据 HA 故障转移卡住的问题。
- 修复了在时间点还原时,数据库或表名以特殊关键字开头可能会被忽略的问题。
- 修复了以下问题:如果复制失败,系统现在将忽略复制延迟指标,而不是显示“0”延迟值。
- 修复了在某些情况下,MySQL RP 无法正确收到“专用 DNS 区域移动操作”的通知的问题。 此问题会导致服务器显示关联的专用 DNS 区域资源的 ARM 资源 ID 不正确。
2024 年 2 月
2024 年 2 月维护侧重于已知问题修复、基础 OS 升级和漏洞修补。
版本发行说明
Azure Database for MySQL 灵活服务器已于 2024 年 2 月更新。 此维护更新主要侧重于已知问题修复、基础 OS 升级和漏洞修补。
注释
在2月至3月维护期的初期,产品团队发现了一个回归缺陷,因此有必要重新评估原定的维护工作。 因此,产品团队取消了原计划从 UTC 3 月 2 日 13:00 到 3 月 14 日 UTC 期间的所有维护会话。 产品团队目前正在重新安排这些维护活动。 受影响的客户会立即收到新的维护时间表的通知。 产品团队为由此造成的任何不便道歉,并感谢你的理解和持续支持。
引擎版本更改
- 所有现有的 5.7.42 引擎版本服务器都升级到 5.7.44 引擎版本。
- 所有现有的 8.0.34 引擎版本服务器都升级到 8.0.35 引擎版本。
Features
此维护更新中没有新功能。
Improvements
此维护更新没有新的改进。
已知问题修复
- 修复由
slave_preserve_commit_order引起的 HA 备机复制死锁问题。 - 修复了源服务器不可用或源区域关闭时升级停滞的问题。 改进副本升级的客户体验,以更好地支持灾难恢复。
- 修复默认值
character_set_server和collation_server。 - 允许用户启动 InnoDB 缓冲池转储。
2024 年 1 月
2024 年 1 月维护包括加速日志和审核日志增强功能,以及已知问题的修复。
版本发行说明
Azure Database for MySQL灵活服务器 2024 年 1 月维护包括多个新功能,并修复了已知问题以提高性能和可靠性。
注释
在 2024/01/12 04:00 UTC 和 2024/01/15 07:00 UTC 之间,Microsoft战略性暂停Azure MySQL 维护,以主动解决可能导致维护中断的检测到的问题。 维护操作已全部恢复。 对于受影响的人,请使用灵活的维护功能根据需要方便地重新安排维护时间。
引擎版本更改
此维护更新不包括任何引擎版本更改。
Features
Azure Database for MySQL 中的加速日志
- 引入了一种新类型的磁盘,旨在提供在存储二进制日志和重做日志方面的卓越性能。
Improvements
使用Azure Database for MySQL灵活服务器中的审核日志跟踪数据库活动
- 根据用户对审核日志的期望,Microsoft引入了对审核日志用户名的通配符支持,并为连接日志添加了连接状态。
已知问题修复
在主版本升级中支持数据传入复制
- 在从 5.7 升级到 8.0 期间,由于 MySQL 社区中的已知 bug,数据传入复制遇到问题。 此次 2024 年 1 月维护更新解决了这一问题,并为从 5.7 版本升级而来的服务器启用了数据传入复制支持。
移动订阅或资源组后服务器操作受阻
- 由于服务器信息更新不完整,在转移订阅或资源组后,多个服务器操作被阻止。 2024 年 1 月的此次维护更新解决了该问题,并确保订阅和资源组能够顺利迁移。