

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Aurora MySQL 数据库引擎更新 2024-06-26（版本 3.06.1）（已弃用）
<a name="AuroraMySQL.Updates.3061"></a><a name="3.06.1"></a><a name="3.06.1"></a>

**版本：**3.06.1

Aurora MySQL 3.06.1 现已正式上市。Aurora MySQL 3.06 版本与 MySQL 8.0.34 兼容。有关已发生的社群变更的更多信息，请参阅 [MySQL 8.0 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)。

有关 Aurora MySQL 版本 3 中的新功能的详细信息，请参阅[与 MySQL 8.0 兼容的 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html)。有关 Aurora MySQL 版本 3 和 Aurora MySQL 版本 2 之间的区别，请参阅[比较 Aurora MySQL 版本 2 和 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-v2-v3.html)。有关 Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较，请参阅[《Amazon Aurora 用户指南》](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)中的 *Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较*。

当前支持的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.03.\$1、3.04.\$1、3.05.\$1、3.06.\$1 和 3.07.\$1。

您可以使用 [Amazon RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)执行就地升级、还原快照或启动托管 blue/green 升级，从当前支持的任何 Aurora MySQL 版本 2 集群升级到 Aurora MySQL 3.06.1 版本的集群。

有关规划升级到 Aurora MySQL 版本 3 的信息，请参阅[为 Aurora MySQL 数据库集群规划主要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Planning)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关故障排除信息，请参阅*《Amazon Aurora 用户指南》*中的 [Aurora MySQL 就地升级故障排除](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Troubleshooting)。

如果您有任何疑问或疑虑，可以在社区论坛和 AWS 支持部门获得[AWS 支持](https://aws.amazon.com/support)。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 改进
<a name="AuroraMySQL.Updates.3060.Improvements"></a>

**修复了安全问题以及 CVEs：**

此版本包括 MySQL 8.0.34 及之前的所有社区 CVE 修复。包含以下 CVE 修复：
+ [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487)
+ [CVE-2024-0853](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-0853)

**可用性改进：**
+ 修复了在运行并行查询时导致 Aurora MySQL 数据库实例重启的问题。
+ 修复了在读取正在写入器数据库实例上被修改或删除的表时可能导致读取器数据库实例重启的问题。
+ 修复了导致内存访问冲突，进而释放不再由线程拥有的互斥对象的问题。
+ 修复了在运行转发的查询时关闭写入转发会话，可能导致 Aurora MySQL 写入器数据库实例重启的问题。
+ 修复了在处理启用二进制日志的实例上的大型 GTID 集时导致数据库实例重启的问题。
+ 修复了在极少数情况下对具有外键约束的表执行 `SELECT` 查询时可能导致读取器实例重启的问题。
+ 修复了在数据库恢复期间尝试恢复 InnoDB 数据字典时导致数据库实例重启的问题。
+ 修复了 Aurora Serverless v2 中在纵向扩展期间可能导致数据库重启的问题。

**常规改进：**
+ 修复了指标发布代码中可能在内存释放后仍被使用的问题。
+ 修复了由于不存在的撤消表空间对象导致数据库引擎重复重启的问题。
+ 修复了在升级场景中，当撤消表空间大于阈值 [innodb\$1max\$1undo\$1log\$1size](https://dev.mysql.com/doc/refman/8.4/en/innodb-parameters.html#sysvar_innodb_max_undo_log_size) 时自动截断撤消表空间的问题。
+ 修复了在使用 Aurora 全局数据库时，为 `threads_running` 状态变量提供不正确值的问题。
+ 修复了启用[并行二级索引优化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#binlog-optimization)的 Aurora MySQL 二进制日志（binlog）读取副本在对外键表应用复制更改时经历重启的问题。
+ [Aurora MySQL 版本 3.06.0](AuroraMySQL.Updates.3060.md) 增加了对 Amazon Bedrock 集成的支持。作为其中的一部分，添加了新的保留关键字（`accept`、`aws_bedrock_invoke_model`、`aws_sagemaker_invoke_endpoint`、`content_type` 和 `timeout_ms`）。在 Aurora MySQL 版本 3.06.1 中，这些关键字已更改为非保留关键字，允许作为标识符使用而无需加引号。有关 MySQL 如何处理保留和非保留关键字的更多信息，请参阅 MySQL 文档中的[关键字和保留字](https://dev.mysql.com/doc/refman/8.0/en/keywords.html)。
+ 修复了在 Amazon Bedrock 尚不可用的情况下，从 Aurora MySQL 数据库集群调用 Amazon Bedrock 服务时未向客户端明确返回错误消息的问题。 AWS 区域 
+ 修复了因使用并行读取时 `rw_lock` 中的锁持有者信息不准确，导致数据库实例重启的问题。
+ 修复了在运行 `SHOW VOLUME STATUS` 时可能导致数据库实例重启的问题。
+ 修复了在运行 `SELECT ... INTO OUTFILE ...` 查询时导致可用内存随时间推移而减少的内存管理问题。
+ 增加了在会话级别设置 `connection_memory_limit` 和 `connection_memory_chunk_size` 参数的支持，其行为类似于 MySQL 社区版中的相应功能。`connection_memory_limit` 参数设置单个用户连接可以使用的最大内存量。`connection_memory_chunk_size` 参数设置更新[全局内存使用计数器](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html#statvar_Global_connection_memory)的分块大小。
+ 修复了当数据库实例上的本地存储达到满容量时可能导致数据库实例重启的问题。
+ 修复了当为 db.t4g.medium 和 db.t4g.large 数据库实例开启 Performance Insights 自动管理时，性能模式未启用的问题。
+ 修复了当使用写入转发的读取器数据库实例运行包含时间戳值且 ` time_zone` 数据库参数设置为 `UTC` 的数据操作语言（DML）语句时，可能导致写入器数据库实例重启的问题。
+ 修复了在零停机补丁（ZDP）期间，当达到客户配置的 `wait_timeout` 或 ` interactive_timeout` 的最小值时，数据库实例无法关闭客户端连接的问题。

**升级和迁移：**
+ 修复了当目标 Aurora MySQL 数据库引擎版本为 3.04.0 或更高时，导致升级或迁移失败的问题。当 `lower_case_table_names` 数据库集群参数设置为 `1` 且 MySQL 数据库排序规则与表名小写不兼容时，会发生此情况。

## 集成了 MySQL 社区版本错误修复
<a name="AuroraMySQL.Updates.3060.Patches"></a>

此版本包含截至 8.0.34 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。