我们很高兴地宣布 2025 年 2 月版本的 Azure Database for MySQL 灵活服务器。 从 2025 年 2 月 10 日开始,所有新服务器将自动载入到此最新版本。 现有服务器在下一次计划内维护期间升级。 如果想要提前升级服务器,可以按照此 链接加入虚拟金丝雀计划。
此新版本引入了一系列新功能和增强功能,解决了已知问题,并包括必要的安全修补程序,以确保最佳性能和安全性。
引擎版本更改
现有 5.7 服务器没有主版本或次要版本升级。
所有现有的 8.0 主版本服务器都升级到 8.0.40 次要版本,通过遵循此链接详细了解 MySQL 8.0.40 版本
若要检查引擎版本,请在 MySQL 提示符下运行 SELECT VERSION();
命令。
维护成功后,可以在 Azure CLI 中运行以下命令来检查 Azure MySQL 次要版本:
az mysql flexible-server show --resource-group {resource group name} --name {server name} --query "fullVersion"
注释
必须安装 Azure CLI 并将其更新到最新版本才能运行上述 CLI 命令。
特点
- 支持启用 MySQL 灵活服务器的客户托管插件:支持 validate_password。
- 支持通过 Azure CLI 检查完整版本信息。
- 支持通过 Azure CLI 注册虚拟 Canary 计划。
改进
- 联机架构更改的增强功能现在可防止数据丢失和重复的关键问题,确保数据完整性更好。 这些改进将应用于所有新的和现有的服务器。 表上的 DDL 操作现在更可靠,降低了不一致性的风险。 有关 bug 的更多详细信息, 请查看博客。
- 将导出备份目标文件夹的名称从时间戳更改为 backupName。
已知问题修复
- 修复了在某些情况下无法更改客户维护窗口的问题。
- 修复了将服务器从单一服务器迁移到灵活服务器并在迁移后创建新的分部表导致主版本升级失败的问题。
- 修复了 HA 服务器故障转移期间 MySQL 参数
event_scheduler
错误关闭的问题。 - 修复了在启用 ConnectionV2 的审计日志时,主要版本升级失败的问题。
- 修复了主要版本升级可能导致回退不完整的问题,该问题可能导致 MySQL 在回退到 5.7 版本后反复发生故障。
- 修复了当
audit_log_exclude_users
事件发生时table_access
参数不可用的问题。