

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

# Database engine updates for Amazon Aurora MySQL version 3
<a name="AuroraMySQL.Updates.30Updates"></a>

以下是 Amazon Aurora MySQL 版本 3 的数据库引擎更新。

**Topics**<a name="aurora_3x_updates"></a>
+ [

# Aurora MySQL 数据库引擎更新 2026-02-17（版本 3.12.0，兼容 MySQL 8.0.44）
](AuroraMySQL.Updates.3120.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-12-16（版本 3.11.1，兼容 MySQL 8.0.43）
](AuroraMySQL.Updates.3111.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-11-13（版本 3.11.0，兼容 MySQL 8.0.43）
](AuroraMySQL.Updates.3110.md)
+ [

# Aurora MySQL 数据库引擎更新 2026-01-02（版本 3.10.3，兼容 MySQL 8.0.42）
](AuroraMySQL.Updates.3103.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-11-20（版本 3.10.2，兼容 MySQL 8.0.42）
](AuroraMySQL.Updates.3102.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-09-30（版本 3.10.1，与 MySQL 8.0.42 兼容）
](AuroraMySQL.Updates.3101.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-07-31（版本 3.10.0，与 MySQL 8.0.42 兼容）
](AuroraMySQL.Updates.3100.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-05-14（版本 3.09.0，与 MySQL 8.0.40 兼容）
](AuroraMySQL.Updates.3090.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-04-07（版本 3.08.2，与 MySQL 8.0.39 兼容）
](AuroraMySQL.Updates.3082.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-02-17（版本 3.08.1，与 MySQL 8.0.39 兼容）
](AuroraMySQL.Updates.3081.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-11-18（版本 3.08.0，与 MySQL 8.0.39 兼容）
](AuroraMySQL.Updates.3080.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-07-23（版本 3.07.1）（已弃用）
](AuroraMySQL.Updates.3071.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-06-04（版本 3.07.0）（已弃用）
](AuroraMySQL.Updates.3070.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-06-26（版本 3.06.1）（已弃用）
](AuroraMySQL.Updates.3061.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-03-07（版本 3.06.0）（已弃用）
](AuroraMySQL.Updates.3060.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-01-31（版本 3.05.2）（已弃用）
](AuroraMySQL.Updates.3052.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-11-21（版本 3.05.1）（已弃用）
](AuroraMySQL.Updates.3051.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-10-30（版本 3.05.0.1）（已弃用）
](AuroraMySQL.Updates.30501.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-10-25（版本 3.05.0）（已弃用）
](AuroraMySQL.Updates.3050.md)
+ [

# Aurora MySQL 数据库引擎更新 2026-01-02（版本 3.04.6，兼容 MySQL 8.0.28）
](AuroraMySQL.Updates.3046.md)
+ [

# Aurora MySQL 数据库引擎更新 2025-05-05（版本 3.04.4，与 MySQL 8.0.28 兼容）
](AuroraMySQL.Updates.3044.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-06-26（版本 3.04.3，兼容 MySQL 8.0.28）
](AuroraMySQL.Updates.3043.md)
+ [

# Aurora MySQL 数据库引擎更新 2024-03-15（版本 3.04.2，兼容 MySQL 8.0.28）
](AuroraMySQL.Updates.3042.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-11-13（版本 3.04.1，兼容 MySQL 8.0.28）
](AuroraMySQL.Updates.3041.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-07-31（版本 3.04.0），兼容 MySQL 8.0.28）
](AuroraMySQL.Updates.3040.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-12-08（版本 3.03.3）（已弃用）
](AuroraMySQL.Updates.3033.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-08-29（版本 3.03.2）（已弃用）
](AuroraMySQL.Updates.3032.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-05-11（版本 3.03.1）（已弃用）
](AuroraMySQL.Updates.3031.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-03-01（版本 3.03.0）（已弃用）
](AuroraMySQL.Updates.3030.md)
+ [

# Aurora MySQL 数据库引擎更新 2023-04-17（版本 3.02.3）（已弃用）
](AuroraMySQL.Updates.3023.md)
+ [

# Aurora MySQL 数据库引擎更新 2022-11-18（版本 3.02.2）（已弃用）
](AuroraMySQL.Updates.3022.md)
+ [

# Aurora MySQL 数据库引擎更新 2022-09-07（版本 3.02.1）（已弃用）
](AuroraMySQL.Updates.3021.md)
+ [

# Aurora MySQL 数据库引擎更新 2022-04-20（版本 3.02.0）（已弃用）
](AuroraMySQL.Updates.3020.md)
+ [

# Aurora MySQL 数据库引擎更新 2022-04-15（版本 3.01.1）（已弃用）
](AuroraMySQL.Updates.3011.md)
+ [

# Aurora MySQL 数据库引擎更新 2021-11-18（版本 3.01.0）（已弃用）
](AuroraMySQL.Updates.3010.md)

# Aurora MySQL 数据库引擎更新 2026-02-17（版本 3.12.0，兼容 MySQL 8.0.44）
<a name="AuroraMySQL.Updates.3120"></a><a name="3.12.0"></a>

**版本：3.12** .0

Aurora MySQL 3.12.0 已正式上市。Aurora MySQL 3.12 版本与 MySQL 8.0.44 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以[利用零停机时间修补 (ZDP)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 执行就地升级，恢复快照，或者 blue/green 使用[亚马逊 RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管升级，从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.12.0 集群。

有关规划升级到 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 用户指南》*中的[维护 Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

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

**安全修复**
+ 修复了可能导致某些 SQL 语句无法记录在审核日志中的问题。
+ 修复了 caching\$1sha2\$1password 插件，可确保 Aurora MySQL 读取器和写入器实例一致地验证更新的密码。

**中等 CVEs：**
+ [CVE-2025-53040](https://www.cve.org/CVERecord?id=CVE-2025-53040)
+ [CVE-2025-53042](https://www.cve.org/CVERecord?id=CVE-2025-53042)
+ [CVE-2025-53044](https://www.cve.org/CVERecord?id=CVE-2025-53044)
+ [CVE-2025-53045](https://www.cve.org/CVERecord?id=CVE-2025-53045)
+ [CVE-2025-53053](https://www.cve.org/CVERecord?id=CVE-2025-53053)
+ [CVE-2025-53054](https://www.cve.org/CVERecord?id=CVE-2025-53054)
+ [CVE-2025-53062](https://www.cve.org/CVERecord?id=CVE-2025-53062)
+ [CVE-2025-53069](https://www.cve.org/CVERecord?id=CVE-2025-53069)

**可用性改进：**
+ 修复了在半一致性读取期间锁表已满时可能导致数据库实例重新启动的问题。
+ 修复了二进制日志恢复中的一个问题，该问题可能导致二进制日志副本实例在使用`aurora_in_memory_relaylog`多线程复制时重新启动。
+ 修复了在禁用全局写入转发或本地写入转发时可能导致写入器实例重新启动的问题。
+ 修复了在重新启动或升级期间过大的 thread\$1stack 配置可能会阻止 Aurora MySQL 服务器启动的问题。现在，当 thread\$1stack 超过系统内存时，Aurora MySQL 服务器会自动将 thread\$1stack 重置为引擎默认值 (1 MB)，从而防止启动失败。
+ 修复了在运行的并行查询`EXPLAIN FOR CONNECTION`上运行`KILL`后可能导致引擎重启的问题。
+ 修复了可能强制对随机查询进行并行查询并在此查询被强制终止时导致引擎重启的问题。
+ 修复了具有 CONNECTION\$1ADMIN 或 SUPER 权限的用户无法在 max\$1connections 限制之外建立额外连接的问题（此功能在 MySQL 社区版中受支持）。
+ 修复了在[中继日志恢复](https://dev.mysql.com/doc/refman/8.0/en/replication-solutions-unexpected-replica-halt.html)期间处理大量中继日志文件时可能导致二进制日志（binlog）副本重启的问题。
+ 修复了在读取器数据库实例上运行并行查询时导致写入器数据库实例重启的问题。
+ 修复了在极少数情况下提交大型事务期间发生错误时可能会禁用二进制日志记录的问题。
+ 修复了在写入器数据库实例上出现某些罕见事务提交命令时可能导致只读副本重新启动的问题。
+ 修复了在启用了增强型二进制日志的实例上执行期间中止[计划事件](https://dev.mysql.com/doc/refman/8.4/en/events-overview.html)时可能导致数据库重启的问题。
+ 修复了使用多 TiB 存储大小的数据库实例在重启期间可能会因InnoDB缓冲池验证失败而导致停机时间增加的问题。

**常规改进：**
+ 排除了 MySQL 8.0.44 中引入的社区变更，其中失败的连接尝试意外向 performance\$1schema 表中添加了行，从而导致内存消耗过多。参考社区[错误 \$1119766](https://bugs.mysql.com/bug.php?id=119766)
+ 修复了在具有自定义排序规则设置的实例上配置二进制日志复制时影响 Aurora 特定复制存储过程的问题。
+ 修复了在数据库引擎和存储层之间建立传输加密时减少 CPU 开销的问题。
+ 当系统变量 innodb\$1flush\$1log\$1at\$1trx\$1commit 设置为 0 时，写入 IOPS 性能得到改善。
+ 当 aurora\$1oom\$1response 在阈值时间（大约几分钟）后无法解决内存压力时，自动禁用 aurora\$1oom\$1response 操作（如果已配置，则打印除外）。
+ 解决了在 Aurora Serverless 缩减操作期间或缓冲池页面驱逐期间，因竞态条件可能导致从缓冲池读取错误页面的问题。参考[社区 Bug\$1116305](https://bugs.mysql.com/bug.php?id=116305)。
+ 修复了在写入器上执行与权限相关的命令时可能导致读取器重新启动的 out-of-memory（OOM）问题。
+ 以下权限已添加到`rds_superuser_role`:`FLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES, FLUSH_USER_RESOURCES`. 有关信息`rds_superuser_role`，请参阅[带有 Aurora 的亚马逊主用户账户](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.MasterAccounts.html)文档。有关这些动态权限的更多信息，请参阅 [MySQL](https://dev.mysql.com/doc/refman/8.0/en/flush.html) 文档。
+ 修复了在运行`Aurora_pq_request_in_progress`计数器更新不准确的`EXPLAIN ANALYZE`语句时导致并行查询请求跟踪不准确的问题。
+ 修复了在零停机时间修补 (ZDP) /零停机时间重启 (ZDR) 期间未正确处理保留的连接的问题，这可能导致客户端无限期等待查询完成。
+ 修复了更新期间无法通过空间索引读行的问题。
+ 修复了在零停机时间重启 (ZDR) 或零停机时间修补 (ZDP) 操作期间中止的包含优化器提示的查询可能无法正确处理的问题。
+ 修复 innodb\$1flush\$1log\$1at\$1trx\$1commit 设置为 0 时未测量提交延迟的问题。
+ 引入了优化措施，在存在大量表的情况下，减少逻辑[数据字典](https://dev.mysql.com/doc/refman/8.0/en/data-dictionary.html)恢复期间的内存使用量。
+ 修复了导致 `SHOW BINARY LOGS` 命令在已启用或曾经启用增强二进制日志的集群上执行时间更长的问题。如果多个 `SHOW BINARY LOGS` 命令同时运行，此问题也可能导致提交延迟增加。
+ 修复了与视图定义器的默认角色相关的内存问题。
+ 修复了可能导致无法完成禁用 “写入转发” 功能过程的问题。
+ 修复了当使用写入转发的读取器实例执行包含时间戳值且 time\$1zone 数据库参数设置为 “UTC” 的 DML 语句时，可能导致写入器数据库实例重新启动的问题。
+ 修复了一个问题，在极少数情况下，该问题会导致 Aurora 只读副本间歇性不可用，或者表定义不一致，副本上出现错误 “表不存在”，这是因为对副本进行并发读取查询和写入器上的 DDL 操作所致。
+ 修复了使用带并行查询的哈希连接算法执行涉及左联接或右联接操作的查询时可能导致结果集不完整的问题。

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

此版本包括8.0.44之前的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了表单查询`SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)`导致断言失败的问题。`item_func.cc`（社区错误修复 \$136128964）
+ 修复了同时执行 FLUSH STATUS、COM\$1CHANGE\$1USER 和 SHOW PROCESS LIST 时会解决死锁的问题。(错误 \$135218030)

# Aurora MySQL 数据库引擎更新 2025-12-16（版本 3.11.1，兼容 MySQL 8.0.43）
<a name="AuroraMySQL.Updates.3111"></a><a name="3111"></a><a name="3.11.1"></a>

**版本：3.11** .1

Aurora MySQL 3.11.1 现已正式上市。Aurora MySQL 3.11 版本与 MySQL 8.0.43 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以[利用零停机时间修补 (ZDP)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 执行就地升级，恢复快照，或者 blue/green 使用[亚马逊 RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管升级，从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.11.1 集群。

有关规划升级到 Aurora MySQL 版本 3 的信息，请参阅[为 Aurora MySQL 集群规划主要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Planning)。有关 Aurora MySQL 升级的一般信息，请参阅*亚马逊 Aurora 用户指南中的升级 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)。

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

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

**一般改进**
+ 修复了可能导致数据库集群的创建或恢复需要很长时间才能完成的问题。
+ 在数据库实例和存储层之间建立传输加密时减少了 CPU 使用开销。
+ 修复了可能导致某些 SQL 语句无法记录在审核日志中的问题。

# Aurora MySQL 数据库引擎更新 2025-11-13（版本 3.11.0，兼容 MySQL 8.0.43）
<a name="AuroraMySQL.Updates.3110"></a><a name="3110"></a><a name="3.11.0"></a>

**版本：3.11** .0

Aurora MySQL 3.11.0 已正式上市。Aurora MySQL 3.11 版本与 MySQL 8.0.43 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

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

有关规划升级到 Aurora MySQL 版本 3 的信息，请参阅[为 Aurora MySQL 集群规划主要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Planning)。有关 Aurora MySQL 升级的一般信息，请参阅*亚马逊 Aurora 用户指南中的升级 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)。

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

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

**修复了安全问题和 CVEs**

**中等 CVEs：**
+ [CVE-2025-50077](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50077)
+ [CVE-2025-50078](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50078)
+ [CVE-2025-50079](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50079)
+ [CVE-2025-50080](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50080)
+ [CVE-2025-50082](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50082)
+ [CVE-2025-50083](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50083)
+ [CVE-2025-50084](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50084)
+ [CVE-2025-50085](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50085)
+ [CVE-2025-50086](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50086)
+ [CVE-2025-50087](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50087)
+ [CVE-2025-50088](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50088)
+ [CVE-2025-50091](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50091)
+ [CVE-2025-50092](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50092)
+ [CVE-2025-50093](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50093)
+ [CVE-2025-50094](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50094)
+ [CVE-2025-50096](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50096)
+ [CVE-2025-50097](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50097)
+ [CVE-2025-50099](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50099)
+ [CVE-2025-50101](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50101)
+ [CVE-2025-50102](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50102)
+ [CVE-2025-53023](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-53023)

**低 CVEs：**
+ [CVE-2025-50098](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50098)
+ [CVE-2025-50100](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50100)
+ [CVE-2025-50104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-50104)

**可用性改进**
+ 修复了`aurora_enhanced_binlog`启用后逻辑恢复中的一个问题，该问题可能会阻止在事务中止时重新启动数据库。
+ 修复了在禁用全局写入转发或本地写入转发时可能导致写入器实例重新启动的问题。
+ 修复了在两个或更多副本转发请求时禁用写入转发时可能导致写入器无响应的问题。
+ 修复了在运行的并行查询`EXPLAIN FOR CONNECTION <query-id>`上运行`KILL <query-id>`后可能导致引擎重启的问题。
+ 修复了数据库重启后 out-of-memory（OOM）回避功能无法保留配置的`aurora_oom_response`数据库参数值的问题。
+ 修复了阻止具有`CONNECTION_ADMIN`或`SUPER`权限的用户执行超出`max_connections`限制的额外连接的问题，正如 MySQL 社区版所支持的那样。
+ 修复了 Aurora Serverless V2 扩展问题，通过防止关键内存页被换出而避免了数据库实例重启。
+ 修复了手动将`innodb_purge_threads`参数配置为与默认值不同的值时可能导致 Aurora MySQL Serverless v2 实例重启的问题。Aurora Serverless v2 实例现在可以自动管理该`innodb_purge_threads`参数，并且无法修改。
+ 修复了当写入器正在运行大量 DDL 操作时，可能导致读取器实例重启失败的问题。
+ 修复了在使用全局写入转发或本地写入转发时如果读取器实例重新启动，则可能导致写入器实例无响应的问题。
+ 修复了在保持与活动事务的连接时，在零停机修补 (ZDP) /零停机时间重启 (ZDR) 期间可能导致引擎重启的问题。 SSL/TLS 
+ 修复了在极少数情况下可能导致写入器实例上的更改以与查询处理线程不兼容的顺序发送到读取器实例的问题。这可能导致查询处理线程和复制应用线程之间出现死锁，这反过来又可能导致读取器实例重新启动。
+ 修复了一个问题，以防止由于监视代理的运行状况评估不正确而导致不必要的数据库服务器重新启动。

**一般改进**
+ 修复了在执行长时间运行的事务时对数据库的写入可能会停顿导致数据库重新启动或主版本升级失败的问题。
+ 修复了加入编写器时副本重新启动不正确的问题。
+ 优化了具有大型 Aurora 存储卷的数据库实例的数据库性能。
+ 修复了范围优化器中计算范围界限时无法识别常量表达式的问题。(社区错误 \$1112737)
+ 修复了在导出包含空值的 JSON 列的表时，将数据库快照导出到 Amazon S3 的速度较慢的问题。
+ 修复了使用二进制日志记录时，事务回滚后临时二进制日志文件未被正确清理的问题。此修复可防止因保留的临时文件而消耗存储空间，在某些情况下，还可以防止二进制日志文件出现异常。
+ 改善了系统变量`innodb_flush_log_at_trx_commit`设置为时的写入 IOPS 性能。`0`
+ 修复了以下问题：零停机时间修补 (ZDP) /零停机时间重启 (ZDR) 可能导致数据库实例重启，同时还原带有无效错误代码的警告。
+ 在阈值时间（大约几分钟）后`aurora_oom_response`无法解决内存压力时，自动禁用`aurora_oom_response`操作（如果已配置，则打印除外）。
+ 修复了包含部分 JSON 更新的列并行导出失败导致内部回退到 Amazon RDS 导出速度慢得多的问题。
+ 修复了对带有 blob 字段的表进行并行查询操作时可能导致内存管理问题的问题。
+ 修复了在启用增强型 `Previous_gtids` Binlog 并将其`gtid_mode`设置为或的情况下可能导致二进制日志事件排除某些 GTIDs 事件的问题。`ON` `ON_PERMISSIVE`
+ 修复了启用写入转发时在读取器实例上意外出现“内部写入转发错误”的问题。
+ 解决了在 Aurora Serverless 缩减操作期间或缓冲池页面驱逐期间，因竞态条件可能导致从缓冲池读取错误页面的问题。参考[社区 Bug\$1116305](https://bugs.mysql.com/bug.php?id=116305)。
+ 修复了在导出包含带有生成表达式的二级索引的表时，将数据库快照导出到 Amazon S3 会变慢的问题。
+ 修复了多个连接意外终止时导致`AbortedClients`指标不准确的问题。
+ 添加了一个新的全局变量`aurora_lambda_request_timeout`，允许用户配置AWS Lambda请求超时（默认值：10 秒）。有关从 Aurora MySQL 数据库集群调用 Lambda 函数的更多信息，[请参阅从 Aurora MySQL 数据库集群调用 Lambda](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html) 函数。
+ 修复了数据库实例通过零停机重启后本地写入转发停止工作的问题。
+ 修复了在设置为较低值时`max_user_connections`可能导致数据库实例重启操作失败的问题。
+ 通过优化大容量（>64 TB）的引导过程来提高并行导出性能，从而缩短总体导出操作时间。
+ 修复了在与读取查询并行执行时可能导致写`ALTER TABLE`入器实例重新启动的问题。
+ 修复了当表大于 14 TB 时，可能导致数据库集群导出所需的时间比预期长得多的问题。
+ 修复了在运行`Aurora_pq_request_in_progress`计数器更新不准确的`EXPLAIN ANALYZE`语句时导致对并行查询请求的跟踪不准确的问题。
+ 修复了在罕见条件下，当数据库卷接近其允许的最大大小时，数据库实例可能会重新启动的问题。
+ 修复了在零停机时间重启和零停机时间修补期间恢复连接时可能导致数据库实例重新启动的问题。

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

此版本包括 8.0.43 之前的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了在中查询表单`SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)`会导致断言失败的问题。`item_func.cc`（社区错误修复 \$136128964）
+ 对该表单的查询`SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)`导致了中的`item_func.cc`断言。(错误 \$136128964)

有关社区变更的更多信息，请参阅 [MySQL 8.0.43 发行说明](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-43.html)。

# Aurora MySQL 数据库引擎更新 2026-01-02（版本 3.10.3，兼容 MySQL 8.0.42）
<a name="AuroraMySQL.Updates.3103"></a><a name="3103"></a><a name="3.10.3"></a>

**版本：3.10** .3

Aurora MySQL 3.10.3 已正式上市。Aurora MySQL 3.10 版本与 MySQL 8.0.42 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以利用[零停机时间修补 (ZDP)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 执行就地升级，恢复快照，或者 blue/green 使用[亚马逊 RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管升级，从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.10.3 集群。

有关规划升级到 Aurora MySQL 版本 3 的信息，请参阅[为 Aurora MySQL 集群规划主要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Planning)。有关 Aurora MySQL 升级的一般信息，请参阅*亚马逊 Aurora 用户指南中的升级 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)。

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

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

 **常规改进：**
+ 在数据库实例和存储层之间建立传输加密时减少了 CPU 使用开销。
+ 修复了可能导致某些 SQL 语句无法记录在审核日志中的问题。

# Aurora MySQL 数据库引擎更新 2025-11-20（版本 3.10.2，兼容 MySQL 8.0.42）
<a name="AuroraMySQL.Updates.3102"></a><a name="3102"></a><a name="3.10.2"></a>

**版本：3.10** .2

Aurora MySQL 3.10.2 已正式上市。Aurora MySQL 3.10 版本与 MySQL 8.0.42 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以利用[零停机时间修补 (ZDP)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 执行就地升级，恢复快照，或者 blue/green 使用[亚马逊 RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管升级，从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.10.2 集群。

有关规划升级到 Aurora MySQL 版本 3 的信息，请参阅[为 Aurora MySQL 集群规划主要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Planning)。有关 Aurora MySQL 升级的一般信息，请参阅*亚马逊 Aurora 用户指南中的升级 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)。

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

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

 **可用性改进：**
+ 修复了在保持与活动事务的连接时，在零停机修补 (ZDP) /零停机时间重启 (ZDR) 期间可能导致引擎重启的问题。 SSL/TLS 
+ 修复了在运行的并行查询`EXPLAIN FOR CONNECTION <query-id>`上运行`KILL <query-id>`后可能导致引擎重新启动的问题。
+ 修复了在两个或更多副本转发请求时禁用写入转发时可能导致写入器无响应的问题。
+ 修复了在禁用全局写入转发或本地写入转发时可能导致写入器实例重新启动的问题。

 **常规改进：**
+ 修复了在运行`Aurora_pq_request_in_progress`计数器更新不准确的`EXPLAIN ANALYZE`语句时导致并行查询请求跟踪不准确的问题。
+ 在阈值时间（大约几分钟）后`aurora_oom_response`无法解决内存压力时，自动禁用`aurora_oom_response`操作（如果已配置，则打印除外）。
+ 改善了系统变量`innodb_flush_log_at_trx_commit`设置为时的写入 IOPS 性能。`0`
+ 修复了加入编写器时副本重新启动不正确的问题。
+ 修复了在执行长时间运行的事务时对数据库的写入可能会停顿导致数据库重新启动或主版本升级失败的问题。

# Aurora MySQL 数据库引擎更新 2025-09-30（版本 3.10.1，与 MySQL 8.0.42 兼容）
<a name="AuroraMySQL.Updates.3101"></a><a name="3.10.1"></a><a name="3.10.1"></a>

**版本：**3.10.1

Aurora MySQL 3.10.1 已正式发布。Aurora MySQL 3.10 版本与 MySQL 8.0.42 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以执行[利用零停机补丁（ZDP）](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html)的就地升级、恢复快照，或使用 [Amazon RDS 蓝/绿部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)从任何当前受支持的 Aurora MySQL 版本 2 集群启动到 Aurora MySQL 版本 3.10.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.Upgrading.Troubleshooting.html)。

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

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

**可用性改进：**
+ 修复了发送到读取器实例的页面闩锁顺序问题。当对其写入器正在更新的表运行 SELECT 查询时，该问题可能由于死闩锁导致读取器实例重启。
+ 修复了当写入器正在运行大量 DDL 操作时，可能导致读取器实例重启失败的问题。
+ 修复了当 innodb\$1purge\$1threads 参数手动配置为与默认值不同的值时，可能导致 Aurora MySQL Serverless v2 实例重启的问题。innodb\$1purge\$1threads 参数现在由 Aurora Serverless v2 实例自动管理且无法修改。
+ 修复了 Aurora Serverless V2 扩展问题，通过防止关键内存页被换出而避免了数据库实例重启。
+ 修复了 Aurora 内存不足（OOM）避免机制在数据库重启后未能持久保存已配置的 aurora\$1oom\$1response 数据库参数值的问题。
+ 修复了 Multi-AZ 集群中失效转移后可能因竞态条件导致可用性问题的缺陷。
+ 修复了启用 aurora\$1enhanced\$1binlog 时逻辑恢复中的问题，该问题可能导致在存在中止事务时无法完成数据库重启。
+ 解决了数据库实例在并行查询（PQ）工作负载期间可能无响应的问题。
+ 修复了具有 CONNECTION\$1ADMIN 或 SUPER 权限的用户无法在 max\$1connections 限制之外建立额外连接的问题（此功能在 MySQL 社区版中受支持）。

**常规改进。**
+ 修复了当存储卷因特定类型查询被错误允许而增长到最大容量时，可能导致数据库服务器持续重启的问题。
+ 修复了在使用全局写入转发或本地写入转发时，若读取器实例重启可能导致写入器实例无响应的问题。
+ 修复了在执行 ALTER TABLE 的同时运行读取查询可能导致写入器实例重启的问题。
+ 修复了并行导出操作期间大容量（> 64 TB）引导时的可用性问题。
+ 修复了当 max\$1user\$1connections 设置为较低值时可能导致数据库实例重启操作失败的问题。
+ 修复了多个连接异常终止时 AbortedClients 指标统计不准确的问题。
+ 解决了在 Aurora Serverless 缩减操作期间或缓冲池页面驱逐期间，因竞态条件可能导致从缓冲池读取错误页面的问题。参考[社区 Bug\$1116305](https://bugs.mysql.com/bug.php?id=116305)。
+ 修复了启用写入转发时在读取器实例上意外出现“内部写入转发错误”的问题。
+ 修复了在启用 Enhanced Binlog 且 gtid\$1mode 设置为 ON 或 ON\$1PERMISSIVE 时，Previous\$1gtids 二进制日志事件可能排除某些 GTID 的问题。
+ 修复了在对包含 blob 字段的表执行并行查询操作时可能导致内存管理问题的问题。
+ 修复了包含部分 JSON 更新的列将导致并行导出失败，从而内部回退到速度慢得多的 RDS 导出的问题。
+ 修复了在高并发写入转发工作负载下可能导致意外实例重启的问题。
+ 修复了零停机补丁（ZDP）/零停机重启（ZDR）在使用无效错误代码恢复警告时可能导致数据库实例重启的问题。
+ 修复了在使用二进制日志记录时，事务回滚后临时二进制日志文件未被正确清理的问题。此修复防止了因保留临时文件而导致的不必要存储消耗，并且在某些情况下还可以防止二进制日志文件出现异常。

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

此版本包含截至 8.0.42 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 形式为 SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER）= 1 AND a =（SELECT 1 FROM t）的查询导致 item\$1func.cc 中出现断言错误 （错误 \$136128964）

# Aurora MySQL 数据库引擎更新 2025-07-31（版本 3.10.0，与 MySQL 8.0.42 兼容）
<a name="AuroraMySQL.Updates.3100"></a><a name="3.10.0"></a><a name="3.10.0"></a>

**版本：**3.10.0

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

**注意**  <a name="lts_notice_3100"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
建议您不要将 LTS 版本的 `AutoMinorVersionUpgrade` 参数设置为 `true`（或在AWS 管理控制台中启用**自动次要版本升级**）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

有关 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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以执行[利用零停机补丁（ZDP）](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html)的就地升级、恢复快照，或使用 [Amazon RDS 蓝/绿部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)从任何当前受支持的 Aurora MySQL 版本 2 集群启动到 Aurora MySQL 版本 3.10.0 集群的托管蓝绿部署。

有关规划升级到 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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[维护 Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 新功能
<a name="AuroraMySQL.Updates.3100.NewFeatures"></a>
+ Aurora MySQL 版本 3.10 扩展了对二进制日志副本的内存中继日志缓存支持。此功能最初在[版本 3.05](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.3050.html) 中引入，可将二进制日志复制吞吐量提高多达 40%。对于单线程二进制日志复制、启用 [GTID 自动定位](https://dev.mysql.com/doc/refman/8.0/en/replication-gtids-auto-positioning.html)的多线程复制，内存中继日志缓存默认启用；从版本 3.10 开始，对于使用 [https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_replica_preserve_commit_order](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_replica_preserve_commit_order) 的多线程复制（即使没有 GTID）也默认启用。您可以使用 3.10 中的新参数 [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html) 来控制此功能。有关更多信息，请参阅 [Aurora MySQL 中的二进制日志优化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/binlog-optimization.html)。
+ Amazon Aurora 已将其最大存储容量从 128 TiB 翻倍至 256 TiB，从而在单个数据库集群中支持更大的工作负载。要使用 Aurora MySQL 增加的存储限制，请将集群升级到版本 3.10（与 MySQL 8.0.42 兼容）或更高版本。升级后，Aurora 存储会根据集群卷中的数据量自动扩展至 256 TiB。

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

**安全修复**

中等常见漏洞和暴露：
+ [CVE-2025-21501](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21501)
+ [CVE-2025-21500](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21500)
+ [CVE-2025-21543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21543)
+ [CVE-2025-21540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21540)
+ [CVE-2025-21491](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21491)
+ [CVE-2025-21490](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21490)
+ [CVE-2025-21559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21559)
+ [CVE-2025-21555](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21555)
+ [CVE-2025-21497](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21497)
+ [CVE-2025-21519](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21519)
+ [CVE-2025-21529](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21529)
+ [CVE-2025-21505](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21505)
+ [CVE-2025-21531](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21531)
+ [CVE-2025-21523](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21523)
+ [CVE-2025-21503](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21503)
+ [CVE-2025-21522](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21522)
+ [CVE-2025-21518](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21518)
+ [CVE-2025-21577](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21577)
+ [CVE-2025-30682](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30682)
+ [CVE-2025-30687](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30687)
+ [CVE-2025-30688](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30688)
+ [CVE-2025-21574](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21574)
+ [CVE-2025-21575](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21575)
+ [CVE-2025-30693](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30693)
+ [CVE-2025-30695](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30695)
+ [CVE-2025-30715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30715)
+ [CVE-2025-21584](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21584)
+ [CVE-2025-21580](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21580)
+ [CVE-2025-21581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21581)
+ [CVE-2025-21585](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21585)
+ [CVE-2025-30689](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30689)
+ [CVE-2025-21579](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21579)
+ [CVE-2025-30696](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30696)
+ [CVE-2025-30705](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30705)
+ [CVE-2025-30683](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30683)
+ [CVE-2025-30684](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30684)
+ [CVE-2025-30685](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30685)
+ [CVE-2025-30699](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30699)
+ [CVE-2025-30704](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30704)
+ [CVE-2025-30721](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30721)

低常见漏洞和暴露：
+ [CVE-2025-21520](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21520)
+ [CVE-2025-21546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21546)
+ [CVE-2025-30703](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30703)
+ [CVE-2025-30681](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30681)

**可用性改进：**
+ 修复了由于对恢复进度评估不正确而导致不必要数据库服务器重启的问题。

**常规改进。**
+ 在启用 I/O 优化时减少了提交延迟。
+ 修复了在启用写入转发且修改参数 `aurora_replica_read_consistency` 时导致读取器实例不生成错误日志的问题。
+ 修复了由于复制线程与访问不在缓冲缓存中的表的查询之间的交互而导致读取器实例重启的问题。
+ 修复了数据库实例通过零停机重启后本地写入转发停止工作的问题。
+ 修复了写入转发中对于包含设置选项的语句，转发查询可能行为不正确的问题。
+ 修复了插入撤消表空间元数据会触发意外数据库重启的稳定性问题。
+ 修复了当存在大于 14 TB 的表时，可能导致数据库集群导出时间显著长于预期的问题。
+ 修复了可能导致 `Innodb_buffer_pool_pages_misc` 状态变量报告不正确的问题。
+ 增加了在零停机补丁（ZDP）或零停机重启（ZDR）期间保留 `LAST_INSERT_ID` 的支持。
+ Aurora MySQL 使用 8 位值作为虚拟索引 ID，以防止 MySQL 撤消格式问题，因为超出此限制可能导致集群不可用。当接近此限制时，系统现在会将警告消息写入 MySQL 错误日志。如果达到限制，尝试添加新索引将返回错误。有关虚拟索引最佳实践的更多信息，请参阅 Aurora MySQL 文档中的[虚拟索引 ID 溢出错误](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.Performance.html#AuroraMySQL.BestPractices.Performance.VirtualIndexIDOverflow)。

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

此版本包含截至 8.0.42 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 多个线程同时尝试注册和注销元数据性能模式对象，或获取和释放元数据锁，可能导致服务器退出。（错误 \$126502135）

# Aurora MySQL 数据库引擎更新 2025-05-14（版本 3.09.0，与 MySQL 8.0.40 兼容）
<a name="AuroraMySQL.Updates.3090"></a><a name="3.09.0"></a><a name="3.09.0"></a>

**版本：** 3.09.0

Aurora MySQL 3.09.0 已正式发布。Aurora MySQL 3.09 版本与 MySQL 8.0.40 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以执行利用 [zero-downtime-patch](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 的就地升级、恢复快照，或使用 [Amazon RDS 蓝/绿部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)从任何当前受支持的 Aurora MySQL 版本 2 集群启动到 Aurora MySQL 版本 3.09.0 集群的托管蓝绿部署。

有关规划升级到 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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[维护数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 发行版的亮点
<a name="AuroraMySQL.Updates.3090.Highlights"></a>
+ 增强了 Aurora MySQL 全局数据库，允许辅助读取器实例在计划外事件（硬件故障、网络中断）期间完成启动并服务读取请求。此前，辅助读取器实例在此类事件期间无法重新启动。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[全局数据库辅助集群的跨区域弹性](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-secondary-availability.html)。
+ 将 Aurora MySQL 全局数据库跨区域切换期间的写入器停机时间缩短至通常少于一分钟，从而在计划区域切换期间最大限度地减少停机时间。

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

**安全修复**

严重常见漏洞和暴露：
+ [CVE-2024-11053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-11053)
+ [CVE-2024-37371](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-37371)

中等常见漏洞和暴露：
+ [CVE-2024-7264](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-7264)
+ [CVE-2024-21193](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21193)
+ [CVE-2024-21194](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21194)
+ [CVE-2024-21196](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21196)
+ [CVE-2024-21197](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21197)
+ [CVE-2024-21198](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21198)
+ [CVE-2024-21199](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21199)
+ [CVE-2024-21201](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21201)
+ [CVE-2024-21203](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21203)
+ [CVE-2024-21207](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21207)
+ [CVE-2024-21212](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21212)
+ [CVE-2024-21213](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21213)
+ [CVE-2024-21218](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21218)
+ [CVE-2024-21219](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21219)
+ [CVE-2024-21230](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21230)
+ [CVE-2024-21236](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21236)
+ [CVE-2024-21238](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21238)
+ [CVE-2024-21239](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21239)
+ [CVE-2024-21241](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21241)
+ [CVE-2025-21494](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21494)
+ [CVE-2025-21504](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21504)
+ [CVE-2025-21525](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21525)
+ [CVE-2025-21534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21534)
+ [CVE-2025-21536](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21536)

**可用性改进：**
+ 修复了当写入器上 `innodb_flush_log_at_trx_commit` 设置为 `0` 而读取器上设置为非零时，从读取器转发到写入器实例的多语句查询可能挂起的问题，防止了潜在的写入转发失败。
+ 修复了启用增强二进制日志时可能出现的死锁问题，该问题在运行 `SHOW BINARY LOGS` 并发提交事务到 [BLACKHOLE](https://dev.mysql.com/doc/refman/8.0/en/blackhole-storage-engine.html) 引擎或执行 `XA PREPARE` 语句时可能导致数据库重启，防止了潜在的写入卡住和实例可用性问题。
+ 修复了写入转发中的竞态条件，该条件可能通过阻止在前一个请求完全完成之前接受新请求而导致 Aurora 写入器实例重启，从而提高了写入转发操作的稳定性。
+ 修复了副本上的一个问题，其中网络中断可能无法正确重新建立与写入器的连接，导致复制卡住和可能的实例重启。
+ Aurora MySQL 内存不足（OOM）响应现在实现了分阶段缓冲池调整大小，当通过 `aurora_oom_response` 数据库参数启用时，根据系统内存状态（LOW/RESERVED）逐渐减少内存使用，在内存压力情况下提供更好的内存管理。
+ 通过优化恢复过程，使恢复时间恒定，无论 Binlog 文件大小如何，从而改进了数据库重启期间的 Binlog 文件恢复时间。以前，在某些情况下，恢复时间与最后一个 Binlog 文件的大小成正比。
+ 修复了一个问题，该问题可能在查询 `performance_schema.data_lock_waits` 时执行并发 InnoDB 表截断操作导致意外的 MySQL 服务器重启。
+ 修复了一个问题，该问题可能在低存储条件下提交大型 binlog 事件时导致数据库实例重启。
+ 修复了一个问题，其中在避免内存不足（OOM）期间触发的缓冲池调整大小操作在高负载场景下可能变得无响应，导致可能的数据库重启。
+ 修复了一个问题，该问题可能在创建触发器时导致数据库重启循环。该问题也可能在添加新的 Binlog 或 Relaylog 文件或这些文件轮换时发生。
+ 修复了一个问题，该问题可能在使用多语句或隐式提交查询的写入转发时导致 Aurora 读取器实例重启。

**常规改进。**
+ 修复了一个问题，其中 `ALTER TABLE ... REBUILD / OPTIMIZE TABLE` 操作可能通过为每个 DDL 线程分配 `innodb_ddl_buffer_size` 字节而不是在线程间分配缓冲区大小来消耗过多内存，防止在 DDL 操作期间潜在的内存过度使用。
+ 更改了 `aurora_oom_response` 的默认值，在所有内存超过 4 GiB 的数据库实例类上，从 print 更改为 print,decline,kill\$1connect。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Amazon Aurora MySQL 内存不足问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)。
+ 以下权限已添加到 `rds_superuser_role`：`FLUSH_OPTIMIZER_COSTS`、`FLUSH_STATUS`、`FLUSH_TABLES`、`FLUSH_USER_RESOURCES`。有关 `rds_superuser_role` 的信息，请参阅[使用 Amazon Aurora 的 Amazon 主用户账户](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.MasterAccounts.html)文档。有关这些动态权限的更多信息，请参阅 [MySQL](https://dev.mysql.com/doc/refman/8.0/en/flush.html) 文档。
+ 从这个 Aurora MySQL 版本开始，快速插入优化不再启用。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。
+ 修复了关于 `max_user_connections` 阈值错误突破的问题，导致一些用户连接错误。这种情况发生在某些边缘情况下，例如连接几乎在创建后立即被终止。
+ 修复了导致高 CPU 使用率的审计日志记录问题，该问题曾导致数据库服务器实例无响应。
+ 修复了使用 XA 事务时的内存管理问题，防止在启用增强二进制日志时可能发生的实例重启。
+ 修复了由于数据库服务器重启后缓冲池索引统计信息更新不正确，导致优化器做出错误成本估算而使查询性能下降的问题。
+ 修复了由于工作线程卡住而阻止客户关闭本地写入转发功能的问题。
+ 修复了导致 `SHOW BINARY LOGS` 命令在已启用或曾经启用增强二进制日志的集群上执行时间更长的问题。如果多个 `SHOW BINARY LOGS` 命令同时运行，此问题也可能导致提交延迟增加。

**升级和迁移：**
+ 修复了零停机补丁（ZDP）在尝试保留属于已删除用户的连接时可能不成功的问题。有关 `DROP USER` 命令及其对活动连接影响的更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/flush.html)。

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

此版本包含截至 8.0.40 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 当正在接收和应用大事务，并使用 `STOP REPLICA` 请求停止复制通道时，MySQL 未能正确停止，随后也未处理任何通道命令。此外，服务器关闭过程未能正常完成，需要终止 MySQL 进程或重新启动主机系统。（错误 \$1115966、错误 \$137008345）

# Aurora MySQL 数据库引擎更新 2025-04-07（版本 3.08.2，与 MySQL 8.0.39 兼容）
<a name="AuroraMySQL.Updates.3082"></a><a name="3.08.2"></a><a name="3.08.2"></a>

 **版本：**3.08.2

Aurora MySQL 3.08.2 已正式发布。Aurora MySQL 3.08 版本与 MySQL 8.0.39 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

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

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

有关规划升级到 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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

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

 **安全修复：**
+  [CVE-2024-11053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-11053) 

 **可用性改进：**
+ 修复了副本上的一个问题，其中网络中断可能无法正确重新建立与写入器的连接。
+ 修复了如果在写入器实例上将 `innodb_flush_log_at_trx_commit` 设置为 `0`，转发的多语句查询可能失败的问题。
+ 修复了在启用写入转发时可能导致 Aurora 写入器数据库实例重启的问题。
+ 修复了在使用多语句或隐式提交查询的写入转发时，可能导致 Aurora 读取器数据库实例重启的问题。

 **常规改进**。
+ 从这个 Aurora MySQL 版本开始，快速插入优化不再启用。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。
+ 修复了关于 `max_user_connections` 阈值错误突破的问题，导致一些用户连接错误。这种情况发生在某些边缘情况下，例如连接几乎在创建后立即被终止。

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

除了以下内容外，此版本还包含截至 8.0.39 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 当正在接收和应用大事务，并使用 `STOP REPLICA` 请求停止复制通道时，MySQL 未能正确停止，随后也未处理任何通道命令。此外，服务器关闭过程未能正常完成，需要终止 MySQL 进程或重新启动主机系统。（社区错误修复 \$1115966 和 \$137008345）

# Aurora MySQL 数据库引擎更新 2025-02-17（版本 3.08.1，与 MySQL 8.0.39 兼容）
<a name="AuroraMySQL.Updates.3081"></a><a name="3.08.1"></a><a name="3.08.1"></a>

**版本：**3.08.1

Aurora MySQL 3.08.1 已正式发布。Aurora MySQL 3.08 版本与 MySQL 8.0.39 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

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

您可以执行就地升级、还原快照或使用 [Amazon RDS 蓝绿部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管蓝绿升级，从当前支持的任何 Aurora MySQL 版本 2 集群升级到 Aurora MySQL 版本 3.08.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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

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

**可用性改进：**
+ 进行了改进，减少了数据库重启、补丁或次要版本升级以及失效转移期间的数据库实例重启时间。

**升级和迁移**：
+ 修复了在尝试恢复已删除用户的角色和授权时可能导致零停机补丁（ZDP）失败的问题。有关 `DROP USER` 操作的更多信息，请参阅 MySQL 文档中的 [DROP USER 语句](https://dev.mysql.com/doc/refman/8.0/en/drop-user.html)。

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

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

# Aurora MySQL 数据库引擎更新 2024-11-18（版本 3.08.0，与 MySQL 8.0.39 兼容）
<a name="AuroraMySQL.Updates.3080"></a><a name="3.08.0"></a><a name="3.08.0"></a>

 **版本：**3.08.0

Aurora MySQL 3.08.0 已正式发布。Aurora MySQL 3.08 版本与 MySQL 8.0.39 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

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

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

有关规划升级到 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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 新功能
<a name="AuroraMySQL.Updates.3080.New"></a>
+ 新增三个 Amazon CloudWatch 指标，允许用户监控 InnoDB 清除过程：
  +  `PurgeBoundary` 
  +  `PurgeFinishedPoint` 
  +  `TruncateFinishedPoint` 

  有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)。
+ 新增 CloudWatch 指标 `TransactionAgeMaximum`，允许用户识别可能阻碍清除边界的长事务。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)。
+ 新增三个用于避免内存不足（OOM）的 CloudWatch 指标：
  +  `AuroraMillisecondsSpentInOomRecovery` 
  +  `AuroraNumOomRecoverySuccessful` 
  +  `AuroraNumOomRecoveryTriggered` 

  有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)。
+ 将三个用于避免内存不足（OOM）的 CloudWatch 指标从运行总计更改为增量计数器：
  +  `AuroraMemoryNumDeclinedSqlTotal` 
  +  `AuroraMemoryNumKillConnTotal` 
  +  `AuroraMemoryNumKillQueryTotal` 

  有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)。
+ 新增两个全局状态变量以显示[内部临时表](https://dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html)使用的内存量：`aurora_temptable_ram_allocation` 和 `aurora_temptable_max_ram_allocation`。这些全局状态变量提高了可观测性，有助于诊断与内部临时表内存使用相关的问题。

  有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Aurora MySQL 全局状态变量](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)。
+ 引入了新的系统变量 `aurora_optimizer_trace_print_before_purge`，用于在服务器从内存中清除跟踪之前将[优化器跟踪](https://dev.mysql.com/doc/dev/mysql-server/latest/PAGE_OPT_TRACE.html)打印到错误日志中。可根据系统变量 [optimizer\$1trace\$1offset](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_offset) 和 [optimizer\$1trace\$1limit](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_limit) 设置的阈值触发清除。
+ 新增对以下数据库实例类的支持：
  + db.r7i
  + db.r8g

  有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[数据库实例类支持的数据库引擎](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)。

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

 **修复的安全问题和 CVE：**
+ 为二进制日志（binlog）复制引入了新用户 `rdsrepladmin_priv_checks_user`。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[二进制日志复制的权限检查用户](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html#AuroraMySQL.privilege-model.binlog)。
+ 修复了 [Aurora MySQL 存储过程](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.StoredProcs.html)的输入参数可能被错误处理的问题。

此版本包括 MySQL 8.0.39 及之前的所有社区 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) 
+  [CVE-2024-20996](https://nvd.nist.gov/vuln/detail/CVE-2024-20996) 
+  [CVE-2024-21000](https://nvd.nist.gov/vuln/detail/CVE-2024-21000) 
+  [CVE-2024-21013](https://nvd.nist.gov/vuln/detail/CVE-2024-21013) 
+  [CVE-2024-21125](https://nvd.nist.gov/vuln/detail/CVE-2024-21125) 
+  [CVE-2024-21127](https://nvd.nist.gov/vuln/detail/CVE-2024-21127) 
+  [CVE-2024-21129](https://nvd.nist.gov/vuln/detail/CVE-2024-21129) 
+  [CVE-2024-21130](https://nvd.nist.gov/vuln/detail/CVE-2024-21130) 
+  [CVE-2024-21134](https://nvd.nist.gov/vuln/detail/CVE-2024-21134) 
+  [CVE-2024-21135](https://nvd.nist.gov/vuln/detail/CVE-2024-21135) 
+  [CVE-2024-21137](https://nvd.nist.gov/vuln/detail/CVE-2024-21137) 
+  [CVE-2024-21142](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21142) 
+  [CVE-2024-21157](https://nvd.nist.gov/vuln/detail/CVE-2024-21157) 
+  [CVE-2024-21159](https://nvd.nist.gov/vuln/detail/CVE-2024-21159) 
+  [CVE-2024-21160](https://nvd.nist.gov/vuln/detail/CVE-2024-21160) 
+  [CVE-2024-21162](https://nvd.nist.gov/vuln/detail/CVE-2024-21162) 
+  [CVE-2024-21163](https://nvd.nist.gov/vuln/detail/CVE-2024-21163) 
+  [CVE-2024-21165](https://nvd.nist.gov/vuln/detail/CVE-2024-21165) 
+  [CVE-2024-21166](https://nvd.nist.gov/vuln/detail/CVE-2024-21166) 
+  [CVE-2024-21173](https://nvd.nist.gov/vuln/detail/CVE-2024-21173) 
+  [CVE-2024-21177](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21177) 
+  [CVE-2024-21179](https://nvd.nist.gov/vuln/detail/CVE-2024-21179) 
+  [CVE-2024-21185](https://nvd.nist.gov/vuln/detail/CVE-2024-21185) 
+  [CVE-2024-25062](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062) 
+  [CVE-2024-37371](https://nvd.nist.gov/vuln/detail/cve-2024-37371) 
+  [CVE-2025-21492](https://nvd.nist.gov/vuln/detail/CVE-2025-21492) 

 **可用性改进：**
+ 修复了在对已具有即时删除列（且删除和未删除列的总数大于 1017）的表运行数据操作语言（DML）命令后，可能导致服务器意外重启的缺陷。
+ 修复了可能导致数据库日志文件未正确轮换，从而导致数据库实例上[本地存储空间使用量](https://aws.amazon.com/blogs/database/understanding-amazon-aurora-mysql-storage-space-utilization)增加的问题。
+ 修复了在启用 [aurora\$1oom\$1response](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM) 时，低内存条件下数据库实例可能停止关闭连接，导致本可避免的因内存不足而重启的问题。
+ 修复了在释放用于日志应用程序的内存时可能导致读取器数据库实例重启的问题。
+ 修复了计算全文搜索（FTS）索引内部指标时可能导致数据库重启的问题。
+ 修复了在子查询中使用 `LIMIT` 子句并结合索引条件下推时，有时可能产生不正确查询结果的社区问题。
+ 修复了导致内存访问冲突，进而释放不再由线程拥有的互斥对象的问题。
+ 修复了在[中继日志恢复](https://dev.mysql.com/doc/refman/8.0/en/replication-solutions-unexpected-replica-halt.html)期间处理大量中继日志文件时可能导致二进制日志（binlog）副本重启的问题。
+ 修复了在启用写入转发时可能导致 Aurora 读取器数据库实例重启的问题。
+ 修复了包含多个 `UNION` 子句的查询可能分配大量内存，导致数据库实例重启的问题。
+ 修复了在读取器数据库实例上运行并行查询时导致写入器数据库实例重启的问题。
+ 修复了当运行 `FLUSH RELAY LOGS` 命令时，由于副本的 I/O 线程遇到死锁，导致二进制日志复制在副本上停滞的问题。
+ 修复了在处理启用增强二进制日志的数据库集群上的大型 GTID 集时导致数据库实例重启的问题。
+ 修复了在启用内存中继日志缓存时可能导致二进制日志副本重启的问题。在使用单线程二进制日志复制或启用 [GTID 自动定位](https://dev.mysql.com/doc/refman/8.0/en/replication-gtids-auto-positioning.html)的多线程复制时，Aurora MySQL 托管二进制日志副本上会启用内存中继日志缓存。
+ 修复了在数据库引擎启动期间应用数据控制语言（DCL）语句时可能导致二进制日志副本实例重启的问题。
+ 修复了在极少数情况下，当对其写入器数据库实例正在更新的表运行 `SELECT` 查询时，由于死闩锁导致读取器数据库实例重启的问题。
+ 修复了可能导致具有活动写入转发会话的 Aurora 全局数据库读取器实例重启的问题。
+ 修复了当写入器数据库实例出现某些罕见事务提交顺序时可能导致 Aurora 读取副本重启的问题。
+ 修复了在启用增强二进制日志的数据库实例上运行时取消[计划事件](https://dev.mysql.com/doc/refman/8.0/en/events-overview.html)可能导致数据库重启的问题。

 **常规改进。**
+ 修复了在零停机补丁（ZDP）或零停机重启（ZDR）期间客户端连接可能卡住的问题。
+ 修复了在极少数情况下，因处理打开表失败时可能出现的内存管理问题导致数据库实例重启的问题。
+ 修复了在对具有 `AUTO_INCREMENT` 主键列和唯一键列的表执行并发 `INSERT` 语句，且 `INSERT` 语句在不同行上存在唯一键冲突时，可能导致某些行的 SQL 语句遇到意外的主键冲突错误或警告的问题。
+ Performance Schema 检测项 `memory/sql/sp_head::main_mem_root` 现在是一个受控检测项。因此，为解析和表示存储程序分配的内存现在会计入每个连接的内存限制。
+ 修复了在更新期间通过空间索引无法读取行数据的问题。
+  修复了阻止用户禁用本地写入转发的问题。
+ 修复了在使用写入转发时 `SELECT COUNT` 查询可能返回错误结果的问题。
+ 修复了当 ZDP 错误恢复在查询中设置为提示的会话变量时，可能导致查询结果不正确的问题。
+ 修复了在升级场景中，当撤消表空间大于阈值 [innodb\$1max\$1undo\$1log\$1size](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_undo_log_size) 时自动截断撤消表空间的问题。
+ 修复了当 `innodb_flush_log_at_trx_commit` 设置为 `0` 时未测量提交延迟和提交吞吐量的问题。
+ 修复了可能导致 Aurora 副本延迟报告不正确的问题。
+ 修复了在使用 Aurora 全局数据库时为 `threads_running` 变量提供不正确值的问题。
+ 修复了启用[并行二级索引优化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#binlog-optimization)的 Aurora MySQL 二进制日志副本在对外键表应用复制更改时经历重启的问题。
+ 修复了在纵向扩展或缩减事件期间锁哈希表长时间调整大小引起的重启问题。
+ 修复了在先前启用了增强二进制日志的情况下，禁用二进制日志记录后可能导致数据库实例重启的问题。
+ 引入了优化措施，在存在大量表的情况下，减少逻辑[数据字典](https://dev.mysql.com/doc/refman/8.0/en/data-dictionary.html)恢复期间的内存使用量。
+ 修复了在二进制日志复制已配置的情况下，用户在二进制日志副本上运行 [mysql.rds\$1set\$1external\$1source](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_set_external_source) 存储过程时可能遇到 `ERROR 1377 (HY000): Fatal error during log purge` 错误的问题。
+ 修复了在 [ZDR](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.Availability.html) 后用户角色权限无法持久化的缺陷。
+ 修复了与视图定义者的默认角色相关的内存问题。
+ 修复了在运行 `SHOW VOLUME STATUS` 时可能导致数据库实例重启的问题。
+ 修复了在纵向扩展或缩减事件期间，因缓冲池长时间调整大小引起的重启问题。
+ 修复了在缩减事件期间，由于缓冲池调整大小导致逻辑预读（LRA）访问已释放页面而引起的重启问题。
+ 修复了当查询使用 `LEFT OUTER JOIN` 并结合采用物化作为策略的[半连接转换](https://dev.mysql.com/doc/refman/8.0/en/semijoins.html)时，`SELECT` 查询返回错误结果的问题。
+ 修复了可能导致禁用写入转发过程无法完成的问题。
+ 修复了 `ActiveTransactions` 和 `BlockedTransactions` CloudWatch 指标报告值低于预期的问题。
+ 修复了当副本处理一个显式从父表和子表删除数据的多表 `DELETE` 语句时，二进制日志复制中断的问题。
+ 修复了在处理包含返回 `enum` 类型的用户定义函数的触发器时，可能导致数据库实例重启的问题。
+ 修复了当使用设置为 `row` 的 `binlog_format` 进行复制时，`DMLLatency` CloudWatch 指标对于二进制日志副本实例显示错误值的问题。
+ 修复了除非前面有慢速 `SELECT` 查询，否则由 MySQL [事件调度程序](https://dev.mysql.com/doc/refman/8.0/en/event-scheduler.html)运行的慢速 `INSERT`、`DELETE` 和 `UPDATE` 查询不会记录在慢查询日志中的问题。
+  修复了在极少数情况下，导致 Aurora 读取副本间歇性不可用或副本上出现表定义不一致（有时伴随错误 `Table does not exist`）的问题。这是由副本上的并发读取查询与写入器数据库实例上的数据定义语言（DDL）操作共同导致的。
+ 修复了导致 `SHOW BINARY LOGS` 命令在已启用或曾经启用增强二进制日志的数据库集群上运行时间更长的问题。如果多个 `SHOW BINARY LOGS` 命令同时运行，此问题也可能导致提交延迟增加。

 **升级和迁移：**
+ 改进了具有大量数据库对象（如表、触发器和例程）的数据库集群从 Aurora MySQL 版本 2 到版本 3 的主要版本升级性能。

  对于较大的数据库实例类，数据库升级过程使用多线程并行地将传统的 MySQL 对象元数据升级到新的原子性 MySQL 8.0 数据字典。
+ 修复了当目标 Aurora MySQL 数据库引擎版本为 3.04.0 或更高时，导致升级或迁移失败的问题。当 `lower_case_table_names` 数据库集群参数设置为 `1` 且 MySQL 数据库排序规则与表名小写不兼容时，会发生此情况。

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

除了以下内容外，此版本还包含截至 8.0.39 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了导致同时包含 `JOIN` 和 `UNION` 操作的某些查询的结果集中错误地省略 `NULL` 值的问题。（社区错误修复 \$1114301）

# Aurora MySQL 数据库引擎更新 2024-07-23（版本 3.07.1）（已弃用）
<a name="AuroraMySQL.Updates.3071"></a><a name="3.07.1"></a><a name="3.07.1"></a>

**版本：**3.07.1

Aurora MySQL 3.07.1 现已正式上市。Aurora MySQL 3.07 版本与 MySQL 8.0.36 兼容。有关已发生的社群变更的更多信息，请参阅 [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.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.07.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.3071.Improvements"></a>

**修复了安全问题以及 CVEs：**
+ 为二进制日志（binlog）复制引入了新用户 `rdsrepladmin_priv_checks_user`。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[二进制日志复制的权限检查用户](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html#AuroraMySQL.privilege-model.binlog)。

此版本包括 MySQL 8.0.36 及之前的所有社区 CVE 修复。

**可用性改进：**
+ 修复了在释放用于日志应用程序的内存时可能导致读取器数据库实例重启的问题。
+ 修复了计算全文搜索（FTS）索引内部指标时可能导致数据库重启的问题。
+ 修复了在提交大事务期间发生错误时可能禁用二进制日志记录的问题。

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

此版本包含截至 8.0.36 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。

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

**版本：**3.07.0

Aurora MySQL 3.07.0 已正式上市。Aurora MySQL 3.07 版本与 MySQL 8.0.36 兼容。有关已发生的社群变更的更多信息，请参阅 [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。

如果您有任何疑问或疑虑，可以在社区论坛和 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.3070.Improvements"></a>

**修复了安全问题，并且 CVEs：**
+ 启用了对 FIPS 验证的加密技术的支持，这是一种完全拥有的实现。 AWS 有关更多信息，请参阅 [AWS 安全博客](https://aws.amazon.com/blogs/security/)上的[AWS-LC 现已通过 FIPS 140-3 认证](https://aws.amazon.com/blogs/security/aws-lc-is-now-fips-140-3-certified/)。

此版本包括 MySQL 8.0.36 及之前的所有社区 CVE 修复。包含以下 CVE 修复：
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)

**可用性改进：**
+ 修复了在读取正在写入器数据库实例上被修改或删除的表时可能导致读取器数据库实例重启的问题。
+ 修复了在运行转发的查询时关闭写入转发会话，可能导致 Aurora MySQL 写入器数据库实例重启的问题。
+ 修复了在处理启用二进制日志的实例上的大型 GTID 集时导致数据库实例重启的问题。
+ 修复了在处理 InnoDB 分区表上的 `INSERT` 查询时可能导致实例可用内存逐渐减少的问题。
+ 修复了在极少数情况下可能导致读取器数据库实例重启的问题。
+ 修复了在并发运行 [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时可能导致数据库实例重启的问题。`PURGE BINARY LOGS` 是为遵守用户配置的二进制日志保留期而运行的托管语句。
+ 修复了在对非虚拟列通过 `MODIFY COLUMN` 或 `CHANGE COLUMN` 语句重新排序的表上运行数据操作语言（DML）语句后，可能导致服务器意外关闭的问题。
+ 修复了在数据库实例重启期间可能导致额外重启的问题。
+ 修复了当转发的[隐式提交语句](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)遇到错误时，可能导致使用写入转发的读取器数据库实例重启的问题。
+ 修复了在极少数情况下，对具有外键约束的表执行 `SELECT` 查询时可能导致读取器实例重启的问题。
+ 修复了使用多 TB Aurora 集群卷的数据库实例可能因 InnoDB 缓冲池验证失败而在重启期间经历更长时间停机的问题。
+ 修复了当在涉及虚拟列（无论是作为外键约束中的列，还是作为引用表的成员）的表上定义级联 `UPDATE` 或 `DELETE` 外键约束时，可能导致数据库重启的问题。
+ 修复了如果在运行涉及 `AUTO_INCREMENT` 列的重插入操作时发生重启，可能中断启动期间数据库恢复的问题。
+ 修复了 Aurora Serverless v2 中在纵向扩展期间可能导致数据库重启的问题。

**常规改进：**
+ 减少了 I/O 使用并行查询的主键范围扫描查询子集的使用量并提高了性能。
+ [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.07.0 中，这些关键字已更改为非保留关键字，允许作为标识符使用而无需加引号。有关 MySQL 如何处理保留和非保留关键字的更多信息，请参阅 MySQL 文档中的[关键字和保留字](https://dev.mysql.com/doc/refman/8.0/en/keywords.html)。
+ 修复了在 Amazon Bedrock 尚不可用的情况下，从 Aurora MySQL 数据库集群调用 Amazon Bedrock 服务时未向客户端明确返回错误消息的问题。 AWS 区域 
+ 修复了在使用 Aurora 并行查询查询 `BLOB` 列时可能导致过度内存消耗的问题。
+ 增加了在会话级别设置 `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)的分块大小。
+ 修复了用户无法中断任何查询或为 `performance_schema` 查询设置会话超时的问题。
+ 修复了当复制实例正在进行主机更换时，配置为使用自定义 SSL 证书（[mysql.rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_import_binlog_ssl_material)）的二进制日志复制可能失败的问题。
+ 添加了 `Aurora_fts_cache_memory_used` 全局状态变量，用于跟踪所有表中全文检索系统的内存使用情况。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Aurora MySQL 全局状态变量](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)。
+ 修复了当将 Amazon Aurora MySQL 数据库集群配置为二进制日志副本并启用增强型二进制日志和零 ETL 集成时，配置为零 ETL 目标的 A [IntegrationLag](https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.monitoring.html)mazon Redshift 集群可能会出现临时增加的问题。
+ 修复了与审计日志文件管理相关的问题，该问题可能导致日志文件无法下载或轮换，并在某些情况下增加 CPU 使用率。
+ 优化了`AUTO_INCREMENT`密钥恢复，以缩短还原快照、执行 point-in-time恢复和克隆数据库中包含大量表的数据库集群的完成时间。
+ 修复了性能架构[等待事件摘要表中未显示 [wait/io/redo\$1log\$1flush](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams-waits.io-auredologflush.html) 事件](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-wait-summary-tables.html)的问题。
+ 修复了在快照恢复、回溯或数据库克隆操作后，使用降序索引的 `AUTO_INCREMENT` 列可能出现重复键错误的问题。
+ 修复了当使用写入转发的读取器数据库实例运行包含时间戳值且 ` time_zone` 数据库参数设置为 `UTC` 的数据操作语言（DML）语句时，可能导致写入器数据库实例重启的问题。
+ 修复了当表至少有一个全文搜索（FTS）索引并且在 Aurora 写入器数据库实例上运行 `TRUNCATE` 语句时，在 Aurora 读取器实例上执行 `SELECT` 查询可能失败并报错表不存在的问题。
+ 修复了在极少数情况下导致零停机补丁（ZDP）失败的问题。
+ 修复了在使用并行查询的哈希连接算法运行涉及 `LEFT JOIN` 或 `RIGHT JOIN` 操作的查询时可能导致结果集不完整的问题。

**升级和迁移：**
+ 修复了当表架构中存在用户定义的 `FTS_DOC_ID` 列时，从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。
+ 修复了由于处理 InnoDB 表空间时的同步问题，导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。
+ 修复了由于 Aurora MySQL 版本 2 的 InnoDB 系统表中存在已删除表空间的孤立条目，可能导致升级到 Aurora MySQL 版本 3 的主要版本升级失败的问题。
+ 修复了在 Amazon RDS Blue/Green 部署切换后未更新 S [ERVER\$1ID](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ISTables.html#AuroraMySQL.Reference.ISTables.replica_host_status) 值的问题。这导致诸如 [Amazon Web Services (AWS) JDBC 驱动程序之类的智能驱动程序](https://github.com/awslabs/aws-advanced-jdbc-wrapper)在切换后无法发现数据库集群拓扑的问题。 blue/green 通过此修复，作为 RDS Blue/Green 部署一部分而重命名的、在 Aurora MySQL 3.07 及更高版本上运行的 Aurora 数据库集群将在切换过程中更新其`SERVER_ID`值。对于早期版本，可以重新启动蓝色和绿色集群中的数据库实例以更新 `SERVER_ID` 值。

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

除了以下内容外，此版本还包含截至 8.0.36 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了缓存行值可能计算错误，导致基于 Graviton 的实例在数据库重启期间失败的问题。（社区错误修复 \$135479763）
+ 修复了存储例程中的某些子查询实例未被正确处理的问题。（社区错误修复 \$135377192）
+ 修复了由于后台 TLS 证书轮换可能导致 CPU 使用率较高的问题（社区错误修复 \$134284186）。
+ 修复了在低于 3.05 的 Aurora MySQL 版本中，InnoDB 允许向 MySQL 系统模式中的表添加 `INSTANT` 列的问题，这可能导致在升级到 Aurora MySQL 版本 3.05.0 后服务器意外关闭（数据库实例重启）。（社区错误修复 \$135625510）。

# 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)。

# Aurora MySQL 数据库引擎更新 2024-03-07（版本 3.06.0）（已弃用）
<a name="AuroraMySQL.Updates.3060"></a><a name="3.06.0"></a><a name="3.06.0"></a>

**版本：**3.06.0

Aurora MySQL 3.06.0 已正式上市。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。

您可以使用 [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.0 版集群。

有关规划升级到 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.New"></a>
+ Aurora MySQL 版本 3.06.0 支持 Amazon Bedrock 集成，并引入了新的保留关键字 `accept`、`aws_bedrock_invoke_model`、`aws_sagemaker_invoke_endpoint`、`content_type` 和 `timeout_ms`。在升级到版本 3.06.0 之前，请检查对象定义中对新保留关键字的使用情况。为缓解与新保留关键字的冲突，请对对象定义中使用的保留关键字加引号。有关 Amazon Bedrock 集成和处理保留关键字的更多信息，请参阅*《Amazon Aurora 用户指南》*中的[什么是 Amazon Bedrock？](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html)。更多信息请参阅 MySQL 文档中的[关键字和保留字](https://dev.mysql.com/doc/refman/8.0/en/keywords.html)、[INFORMATION\$1SCHEMA KEYWORDS 表](https://dev.mysql.com/doc/refman/8.0/en/information-schema-keywords-table.html)和[模式对象名称](https://dev.mysql.com/doc/refman/8.0/en/identifiers.html)。
+ 改进了具有多个二级索引的大表在复制事务时的二进制日志副本性能。此功能引入了一个线程池，用于在二进制日志副本上并行应用二级索引更改。该功能由 `aurora_binlog_replication_sec_index_parallel_workers` 数据库集群参数控制，该参数控制可用于应用二级索引更改的并行线程总数。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[优化二进制日志复制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#binlog-optimization)。
+ 新增存储过程 `mysql.rds_set_read_only`，允许在 Aurora MySQL 集群中的数据库实例上更改全局系统变量 `read_only` 的值。更多信息请参阅*《Amazon Aurora 用户指南》*中的[复制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)。
+ 新增存储过程 `mysql.rds_set_binlog_source_ssl`，允许通过为 `SOURCE_SSL` 指定值来设置二进制日志副本的加密。更多信息请参阅*《Amazon Aurora 用户指南》*中的[复制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)。
+ [Amazon Aurora Machine Learning](https://aws.amazon.com/rds/aurora/machine-learning) 是 Aurora MySQL 数据库和 AWS 机器学习 (ML) 服务之间的优化集成。现已支持 [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html)，允许您使用 SQL 直接从 Aurora MySQL 数据库集群调用 Amazon Bedrock 中的机器学习模型。有关在 Aurora MySQL 数据库集群中使用 Amazon Bedrock 的更多信息，请参阅*《Amazon Aurora 用户指南》*中的[在 Aurora MySQL 中使用 Amazon Aurora 机器学习](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-ml.html)。
+ Aurora MySQL 版本 3.06 增加了对[自动撤消表空间截断](https://dev.mysql.com/doc/refman/8.0/en/innodb-undo-tablespaces.html#truncate-undo-tablespace)的支持。此优化允许您在撤消日志被清除后回收撤消表空间中的未使用空间。

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

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

此版本包含以下 CVE 修复：
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)

**可用性改进：**
+ 修复了当写入器数据库实例工作负载较高时，可能无法成功启动读取副本数据库实例的问题。
+ 修复了由于与 Aurora 存储通信存在缺陷，可能导致 Aurora MySQL 写入器数据库实例故障转移的问题。该缺陷发生在 Aurora 存储实例软件更新后，数据库实例与底层存储之间的通信中断时。
+ 修复了在处理 InnoDB 分区表上的 `INSERT` 查询时可能导致实例可用内存逐渐减少的问题。
+ 修复了在运行查询时使用哈希连接可能导致可用内存减少，从而引起 Aurora MySQL 数据库实例重启或故障转移的问题。
+ 修复了在并发运行 [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时可能导致数据库实例重启的问题。`PURGE BINARY LOGS` 是为了遵守用户配置的二进制日志保留期而运行的托管语句。
+ 修复了在对非虚拟列通过 `MODIFY COLUMN` 或 `CHANGE COLUMN` 语句重新排序的表上运行数据操作语言（DML）语句后，可能导致服务器意外关闭的问题。
+ 修复了在数据库实例重启期间可能导致额外重启的问题。
+ 修复了当在涉及虚拟列（无论是作为外键约束中的列，还是作为引用表的成员）的表上定义级联 `UPDATE` 或 `DELETE` 外键约束时，可能导致数据库重启的问题。
+ 在 Aurora MySQL 2.10 中，我们添加了对具有读取可用性的 Aurora 数据库集群重启的支持。此功能允许在重启写入器数据库实例时，读取器数据库实例保持在线。此功能现已在 Aurora MySQL 全局数据库的次要 AWS 区域 上受支持，确保您在主集群的写入器实例重启期间仍能服务读取请求。此前，当写入器实例重启时，Aurora MySQL 次要集群中的所有读取器实例也会重启。此版本发布后，次要集群的读取器实例在写入器实例重启期间继续服务读取请求，从而提高了集群的读取可用性。有关更多信息，请参阅[《具有读取可用性的 Aurora 集群重启》](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_RebootCluster.html#aurora-mysql-survivable-replicas)。
+ 修复了如果在运行涉及 `AUTO_INCREMENT` 列的重插入操作时发生重启，可能中断启动期间数据库恢复的问题。

**常规改进：**
+ 修复了由于从 Aurora 集群卷读取数据时的瞬时网络问题，可能导致并行查询失败的问题。
+ 修复了用户无法中断任何查询或为 `performance_schema` 查询设置会话超时的问题。
+ 修复了当复制实例正在进行主机更换时，配置为使用自定义 SSL 证书（[mysql.rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_import_binlog_ssl_material)）的二进制日志复制可能失败的问题。
+ 内存小于或等于 4 GiB 的小型数据库实例现在在内存压力下会关闭内存消耗最高的连接。您还可以调整缓冲池以减小其大小。有关更多信息，请参阅[亚马逊 Aurora *用户指南中的亚马逊 Aurora* MySQL out-of-memory 问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)。
+ 在所有内存超过 4 GiB 的数据库实例类上，将 `aurora_oom_response` 的默认响应从空更改为 `print`。有关更多信息，请参阅[亚马逊 Aurora *用户指南中的亚马逊 Aurora* MySQL out-of-memory 问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)。
+ 修复了与审计日志文件管理相关的问题，该问题可能导致日志文件无法下载或轮换，并在某些情况下增加 CPU 使用率。
+ 优化了`AUTO_INCREMENT`密钥恢复，以缩短还原快照、执行 point-in-time恢复和克隆数据库中包含大量表的数据库集群的完成时间。
+ 修复了性能架构[等待事件摘要表中未显示 [wait/io/redo\$1log\$1flush](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams-waits.io-auredologflush.html) 事件](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-wait-summary-tables.html)的问题。
+ 添加了 `Aurora_lockmgr_memory_used` 和 `Aurora_lockmgr_buffer_pool_memory_used` 指标以跟踪锁管理器的内存使用情况。有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的 [Aurora MySQL 全局状态变量](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)。
+ 修复了从低于 2.11.\$1 的 Aurora MySQL 版本升级后，小型读取副本实例可能经历复制延迟增加的问题。
+ 修复了在快照恢复、回溯或数据库克隆操作后，使用降序索引的 `AUTO_INCREMENT` 列可能出现重复键错误的问题。
+ 修复了当表至少有一个全文搜索（FTS）索引并且在 Aurora 写入器数据库实例上运行 `TRUNCATE` 语句时，在 Aurora 读取器实例上执行 `SELECT` 查询可能失败并报错表不存在的问题。
+ 修复了在使用并行查询的哈希连接算法运行涉及 `LEFT JOIN` 或 `RIGHT JOIN` 操作的查询时可能导致结果集不完整的问题。

**升级和迁移：**
+ 修复了当表架构中存在用户定义的 `FTS_DOC_ID` 列时，可能导致主要版本升级失败的问题。
+ 修复了在处理 InnoDB 表空间时由于同步问题而可能导致从 Aurora My SQLversion 2 到 Aurora MySQL 版本 3 升级失败的问题。
+ 修复了由于 Aurora MySQL 版本 2 的 InnoDB 系统表中存在已删除表空间的孤立条目，可能导致升级到 Aurora MySQL 版本 3 的主要版本升级失败的问题。

## 集成了 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)。
+ 修复了缓存行值可能计算错误，导致基于 Graviton 的实例在数据库重启期间失败的问题。（社区错误修复 \$135479763）
+ 修复了存储例程中的某些子查询实例并不总是被正确处理的问题。（社区错误修复 \$135377192）
+ 修复了由于后台 TLS 证书轮换可能导致 CPU 使用率较高的问题（社区错误修复 \$134284186）。
+ 修复了在低于 3.05 的 Aurora MySQL 版本中，InnoDB 允许向 MySQL 系统模式中的表添加 `INSTANT` 列的问题，这可能导致在升级到 Aurora MySQL 版本 3.05.0 后服务器意外关闭（数据库实例重启）。（社区错误修复 \$135625510）。

# Aurora MySQL 数据库引擎更新 2024-01-31（版本 3.05.2）（已弃用）
<a name="AuroraMySQL.Updates.3052"></a><a name="3.05.2"></a>

**版本：**3.05.2

Aurora MySQL 3.05.2 已正式上市。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关已发生的社群变更的更多信息，请参阅 [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。

您可以使用 [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.05.2 版集群。

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

有关故障排除信息，请参阅*《Amazon Aurora 用户指南》*中的 [Aurora MySQL 版本 3 升级问题故障排除](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-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.3052.Improvements"></a>

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

此版本包含以下 CVE 修复：
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)

**可用性改进：**
+ 修复了在 InnoDB 分区表上处理 `INSERT` 查询可能导致实例可用内存逐渐减少的问题。
+ 修复了在并发运行 [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时可能导致数据库实例重启的问题。`PURGE BINARY LOGS` 是为了遵守用户配置的二进制日志保留期而运行的托管语句。
+ 修复了在对非虚拟列通过 `MODIFY COLUMN` 或 `CHANGE COLUMN` 语句重新排序的表上运行数据操作语言（DML）语句后，可能导致服务器意外关闭的问题。
+ 修复了在数据库实例重启期间可能导致额外重启的问题。

**常规改进：**
+ 修复了用户无法中断任何查询或为 `performance_schema` 查询设置会话超时的问题。
+ 修复了当复制实例正在进行主机更换时，使用自定义 SSL 证书（[mysql.rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_import_binlog_ssl_material)）的二进制日志（binlog）复制设置可能失败的问题。
+ 修复了与审计日志文件管理相关的问题，该问题可能导致日志文件无法下载或轮换，并在某些情况下增加 CPU 使用率。
+ 在低于 3.05.2 的 Aurora MySQL 版本中，用户无法在 Aurora MySQL 读取器数据库实例上检索 `SHOW ENGINE INNODB STATUS` 的输出。这是由于启用 `innodb_read_only` 时的[默认 InnoDB 行为](https://dev.mysql.com/doc/refman/8.0/en/innodb-read-only-instance.html)所致。

  在 Aurora MySQL 版本 3.05.2 及更高版本中，当在读取器实例上运行 `SHOW ENGINE INNODB STATUS` 时，输出将写入 MySQL 错误日志，从而便于故障排除。

  有关处理 MySQL 错误日志的更多信息，请参阅 [Aurora MySQL 错误日志](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.MySQL.LogFileSize.html#USER_LogAccess.MySQL.Errorlog)。有关 `SHOW ENGINE INNODB STATUS` 的更多信息，请参阅 MySQL 文档中的 [SHOW ENGINE 语句](https://dev.mysql.com/doc/refman/8.0/en/show-engine.html)。

**升级和迁移：**
+ 修复了当表架构中存在用户定义的 `FTS_DOC_ID` 列时，从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。
+ 修复了由于处理 InnoDB 表空间时的同步问题，导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。
+ 修复了由于 Aurora MySQL 版本 2 的 InnoDB 系统表中存在已删除表空间的孤立条目，可能导致升级到 Aurora MySQL 版本 3 的主要版本升级失败的问题。

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

除了以下内容外，此版本还包含截至 8.0.32 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了 `records_in_range` 对 `INSERT` 操作执行过多磁盘读取，导致性能逐渐下降的问题。（社区错误修复 \$134976138）

# Aurora MySQL 数据库引擎更新 2023-11-21（版本 3.05.1）（已弃用）
<a name="AuroraMySQL.Updates.3051"></a><a name="3051"></a><a name="3.05.0.1"></a>

 **版本：**3.05.1 

 Aurora MySQL 3.05.1 现已正式上市。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关更多信息，请参阅 [MySQL 8.0 发布说明](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)。

 当前支持的 Aurora MySQL 版本有 2.07.\$1、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 和 3.05.\$1。

 你可以将现有的 Aurora MySQL 3.\$1 数据库集群升级到 Aurora MySQL 3.05.1。你也可以将当前支持的任何 Aurora MySQL 版本中的快照还原到 Aurora MySQL 3.05.1。

 如果您将 Aurora MySQL Global Database 升级到版本 3.05.\$1，则必须将主数据库集群和辅助数据库集群升级到完全相同的版本（包括补丁级别）。有关升级 Aurora Global Database 次要版本的更多信息，请参阅[次要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)。

 如果您有任何疑问或疑虑，可以在社区论坛和 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.3051.Improvements"></a>

**修复了安全问题，并在下面 CVEs 列出：**

此版本包含 MySQL 8.0.32 之前的所有社区 CVEs 修复程序。
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)

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

除以下内容外，此版本还包括 8.0.32 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了InnoDB中的一个问题，即如果系统架构中的MySQL表在Aurora MySQL版本3.01至Aurora MySQL版本3.04之间添加了一`INSTANT ADD`列，并且在Aurora MySQL升级到3.05.0版本之后， DMLs 在这些表上会导致服务器意外关闭。（社区错误修复 35625510）

# Aurora MySQL 数据库引擎更新 2023-10-30（版本 3.05.0.1）（已弃用）
<a name="AuroraMySQL.Updates.30501"></a><a name="30501"></a><a name="3.05.0.1"></a>

 **版本：**3.05.0.1 

 Aurora MySQL 3.05.0.1 现已在以下地区推出：美国东部（弗吉尼亚北部）、美国东部（俄亥俄州）、美国西部（加利福尼亚北部）、美国西部（俄勒冈）、 AWS GovCloud （美国东部）和 AWS GovCloud （美国西部）。这是一个仅限安全修复的早期版本。随着下一个补丁版本 3.05.1 的发布，这些修复将在所有地区更广泛地部署。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关已发生的社群变更的更多信息，请参阅 [MySQL 8.0 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)。

 当前支持的 Aurora MySQL 版本有 2.07.\$1、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 和 3.05.\$1。

 您可以将现有的 Aurora MySQL 3.\$1 数据库集群升级到 Aurora MySQL 3.05.0.1。您也可以将快照从当前支持的任何 Aurora MySQL 版本还原到 Aurora MySQL 3.05.0.1。

 如果您将 Aurora MySQL Global Database 升级到版本 3.05.\$1，则必须将主数据库集群和辅助数据库集群升级到完全相同的版本（包括补丁级别）。有关升级 Aurora Global Database 次要版本的更多信息，请参阅[次要版本升级](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)。

 如果您有任何疑问或疑虑，可以在社区论坛和 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.30501.Improvements"></a>

**修复了安全问题，并在下面 CVEs 列出：**

此版本包含 MySQL 8.0.32 之前的所有社区 CVEs 修复程序。
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)

# Aurora MySQL 数据库引擎更新 2023-10-25（版本 3.05.0）（已弃用）
<a name="AuroraMySQL.Updates.3050"></a><a name="3.05.0"></a><a name="3.05.0"></a>

 **版本：**3.05.0 

 Aurora MySQL 3.05.0 已正式发布。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关已发生的社群变更的更多信息，请参阅 [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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 当前支持的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.03.\$1、3.04.\$1 和 3.05.\$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.05.0 集群。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-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.3050.Improvements"></a>

 **新功能：**
+ 增加了对将数据从 Aurora MySQL 数据库集群保存到 Amazon S3 存储桶中使用 KMS 密钥加密（SSE-KMS）的文本文件的支持。有关更多信息，请参阅[将数据从 Amazon Aurora MySQL 数据库集群保存到 Amazon S3 存储桶中的文本文件](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html)。
+ 引入了新的全局状态变量 `aurora_tmz_version` 来表示引擎使用的时区（TZ）信息的当前版本。这些值遵循IANA时区数据库版本，格式为 YYYYsuffix “”，例如，2022a和2023c。有关更多信息，请参阅 [Aurora MySQL 全局状态变量](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)。

**修复了安全问题，并在下面 CVEs 列出：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)

 **可用性改进：**
+ 修复了使用并行查询的 Aurora MySQL 数据库实例在运行大量并发并行查询时可能会遇到数据库重启的问题。
+  修复了由审计日志记录线程导致的锁争用问题，该问题最终会导致 CPU 使用率过高和客户端应用程序超时。
+ 修复了当任何二进制日志源将 `gtid_mode` 设置为 `ON` 或 `ON_PERMISSIVE` 时，在启用了增强型二进制日志的二进制日志（binlog）副本集群上可能导致已执行的 GTID 集无法正确恢复的问题。此问题可能会导致副本集群的写入器实例在恢复期间多重启一次，或者在查询已执行的 GTID 集时导致结果不正确。
+ 修复了启用增强型二进制日志后，由于可用内存减少而可能导致 Aurora MySQL 数据库实例重启或失效转移的内存管理问题。
+ 修复了在尝试读取属于已删除表的数据库页面时可能导致数据库实例重启的问题。
+ 修复了当写入器实例将数据库卷增大为 160 GB 的倍数时，可能会导致读取器实例重启的问题。
+ 修复了启用了增强型二进制日志功能的 Aurora MySQL 数据库实例在执行二进制日志恢复过程时可能在数据库实例启动期间卡住的问题。
+ 修复了在初始化大型回滚段时，Aurora MySQL 数据库实例在实例启动期间可能会经历多次重启的问题。
+ 修复了零停机时间修补期间的一个问题，该问题会导致实例重启，从而导致数据库连接意外关闭。
+ 修复了在同时运行 [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时，由于死锁而可能导致数据库实例重启的问题。PURGE BINARY LOGS 是一种托管语句，执行该语句是为了遵守用户配置的二进制日志保留期。
+ 修复了当数据库在内部系统表上创建或删除触发器时，如果写入器实例重启，则可能导致数据库集群不可用的问题。
+ 修复了在具有 Aurora 副本的集群上使用增强型二进制日志功能时，由于长时间等待信号灯而可能导致数据库实例重启的问题。
+ 修复了在执行引用聚合函数的查询时可能导致数据库实例重启的问题。
+ 修复了在极少数情况下，Aurora Serverless v2 错误地尝试在扩展时更新表缓存，而可能导致数据库实例重启的问题。
+ 修复了在实现中间临时表时考虑公用表表达式（CTE）不支持的索引扫描访问方法的问题，这可能会导致不良行为，包括数据库重启或查询结果不正确。我们通过避免使用 TempTable 存储引擎对表使用此类不支持的索引扫描访问方法来修复此问题。

 **常规改进：**
+ 修复了在 Aurora MySQL 3.04.0 上运行的 Aurora Serverless v2 数据库集群上启用增强型二进制日志时，可能导致数据库不可用的问题。
+ 现在，在启用了增强型二进制日志功能时，在写入 Aurora 存储之前会删除未使用的存储元数据。这样可以避免在某些情况下，由于通过网络传输的字节数增加而导致写入延迟增加，从而进一步导致数据库重启或失效转移。
+ 在 `performance_schema` 中添加 `malloc_stats` 和 `malloc_stats_totals` 表后，添加了三个高级系统变量来控制内部内存分配器 Jemalloc 的行为：
  + `aurora_jemalloc_background_thread`.
  + `aurora_jemalloc_dirty_decay_ms`.
  + `aurora_jemalloc_tcache_enabled`.
+ 修复了升级或迁移时未创建 Aurora 特定性能架构表的问题。
+ 添加了一个新的系统变量 `aurora_use_vector_instructions`。启用此参数后，Aurora MySQL 将使用经过优化的矢量处理指令来提高处理 I/O 繁重工作负载的性能。原定设置情况下，该设置在 Aurora MySQL 3.05 及更高版本中设置为 `ON`。有关更多详细信息，请参阅 [Aurora MySQL 配置参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.Parameters.Instance)。
+ 修复了启用增强型二进制日志时可能导致开启的`NumBinaryLogFiles`指标显示错误结果的问题。 CloudWatch 
+ 向 Amazon SageMaker 发出 [Aurora MySQL Machine Learning](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-ml.html) 操作的请求超时已从 3 秒延长到 30 秒。这有助于解决这样一个问题，即在使用较大的批处理大小时，客户可能会看到从 Aurora MySQL Machine Learning 向 Amazon SageMaker 发出的请求的重试次数或失败次数增加。
+ 在 performance\$1schema 数据库中添加了对 `malloc_stats` 和 `malloc_stats_totals` 表的支持。
+ 将 `LOAD DATA FROM S3` 命令中的 `FROM` 关键字更新为可选关键字。有关更多信息，请参阅[将数据从 Amazon S3 存储桶中的文本文件加载到 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.LoadFromS3.html)。
+ 增加了对参数 `innodb_aurora_instant_alter_column_allowed` 的支持，该参数控制 `INSTANT` 算法是否可用于 `ALTER COLUMN` 运算。有关更多信息，请参阅[集群级别的参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.Parameters.Cluster)。
+ 修复了在启用了写入转发时，可能无法与数据库建立新的客户端连接的问题。
+ 修复了可能导致 `table_open_cache` 数据库参数的修改在数据库实例重启后才生效的问题。
+ 修复了在快照还原、回溯或数据库克隆操作后，可能导致使用降序索引的 `AUTO_INCREMENT` 列出现重复键错误的问题。
+ 修复了一个涉及索引扫描的问题，即在执行 `SELECT` 查询时，如果使用 `GROUP BY` 子句且 `aurora_parallel_query` 参数设置为 `ON`，则可能会返回不准确的结果。
+ 修复了在对 `INFORMATION_SCHEMA INNODB_TABLESPACES` 表执行查询时可能导致可用内存耗尽的问题。
+ 修复了读取器实例无法打开表并显示 ERROR 1146 的问题。在写入器实例上使用 `INPLACE` 算法并执行某些类型的在线数据定义语言（DDL）时，会出现此问题。
+ 修复了一个问题，在内部监控流程错误地提交重复的 Aurora Serverless v2 扩展请求时，可避免在扩展期间重启实例。
+ 修复了连接的二进制日志 (binlog) 使用者使用重复的二进制日志复制服务器时可能导致数据库重启的问题。 IDs
+ 为 Aurora MySQL 管理的二进制日志副本引入了内存[中继日志](https://dev.mysql.com/doc/refman/8.0/en/replica-logs-relaylog.html)缓存。这一改进有助于将二进制日志复制吞吐量提高达 40%。使用单线程二进制日志复制时，或者在启用 [GTID 自动定位](https://dev.mysql.com/doc/refman/8.0/en/replication-gtids-auto-positioning.html)的情况下使用多线程复制时，会自动启用此增强功能。

 **升级和迁移：**
+ 从 MySQL 5.7 升级到 MySQL 8.0 时，如果单个数据库中有大量表，则会导致服务器消耗过多内存。经调查发现，我们在检查表是否可以升级的过程中，预先获取了所有数据字典 `Table` 对象，处理了每个对象并获取其名称，然后对列表执行了[检查版本兼容性](https://dev.mysql.com/doc/refman/8.0/en/check-table.html#check-table-version-compatibility)。在这种情况下，无需事先获取所有对象，这会极大增加内存消耗。为了更正这个问题，在这种情况下，我们现在一次获取一个 `Table` 对象，执行所有必需的检查，获取其名称并释放该对象，然后再继续处理下一个对象。（错误 \$134526001） 
+ 通过在数据库实例上使用所有可用的 v CPUs 并行执行表空间检查，提高了从 Aurora MySQL 版本 2 到版本 3 的主要版本升级的性能。

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

除以下内容外，此版本还包括 8.0.32 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了由于后台 TLS 证书轮换可能导致更高 CPU 使用率的问题。（社区错误修复 \$134284186） 

# Aurora MySQL 数据库引擎更新 2026-01-02（版本 3.04.6，兼容 MySQL 8.0.28）
<a name="AuroraMySQL.Updates.3046"></a><a name="3.04.6"></a><a name="3.04.6"></a>

 **版本：**3.04.6

Aurora MySQL 3.04.6 已正式上市。Aurora MySQL 3.04 版本与 MySQL 8.0.28 兼容。有关已发生的社群变更的更多信息，请参阅 [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.Updates.30Updates.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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

您可以执行利用的就地升级[zero-downtime-patch](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html)、恢复快照或使用 A [mazon RDS Blue/Green 部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)启动托管 blue/green 升级，从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.04.6 集群。

有关规划升级到 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.3046.Improvements"></a>

 **可用性改进** 
+ 修复了在运行的并行查询`EXPLAIN FOR CONNECTION <query-id>`上运行`KILL <query-id>`后可能导致引擎重启的问题。
+ 修复了在使用全局写入转发或本地写入转发时，如果禁用写入转发或重新启动读取器实例，则可能导致写入器实例不可用的问题

 **一般改进** 
+ 修复了在启用写入转发并修改参数 “aurora\$1red\$1read\$1consitions” 时，读取器实例无法生成错误日志的问题。
+ 修复了可能导致某些 SQL 语句无法记录在审核日志中的问题。

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

此版本包含截至 8.0.28 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。

# Aurora MySQL 数据库引擎更新 2025-05-05（版本 3.04.4，与 MySQL 8.0.28 兼容）
<a name="AuroraMySQL.Updates.3044"></a><a name="3.04.4"></a><a name="3.04.4"></a>

 **版本：**3.04.4

Aurora MySQL 3.04.4 已正式发布。Aurora MySQL 3.04 版本与 MySQL 8.0.28 兼容。有关已发生的社群变更的更多信息，请参阅 [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 用户指南》*中的 [Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

**注意**  <a name="lts_notice_3044"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
建议您不要将 LTS 版本的 `AutoMinorVersionUpgrade` 参数设置为 `true`（或在AWS 管理控制台中启用**自动次要版本升级**）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

您可以执行利用 [zero-downtime-patch](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.ZDP.html) 的就地升级、恢复快照，或使用 [Amazon RDS 蓝/绿部署](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)从任何当前受支持的 Aurora MySQL 版本 2 集群启动到 Aurora MySQL 版本 3.04.4 集群的托管蓝绿部署。

有关规划升级到 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 Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

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

 **安全修复** 

严重常见漏洞和暴露：
+  [CVE-2024-11053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-11053) 
+  [CVE-2024-37371](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-37371) 

 **可用性改进**：
+ 修复了副本上的一个问题，其中网络中断可能无法正确重新建立与写入器的连接。
+ 修复了在[中继日志恢复](https://dev.mysql.com/doc/refman/8.0/en/replication-solutions-unexpected-replica-halt.html)期间处理大量中继日志文件时可能导致二进制日志（binlog）副本重启的问题。
+ 修复了在使用并行查询功能执行查询时导致数据库读取器实例重启的问题。
+ 修复了在极少数情况下，当大事务提交期间发生错误时可能禁用二进制日志记录的问题。
+ 修复了当写入器数据库实例出现某些罕见事务提交顺序时可能导致 Aurora 读取副本重启的问题。
+ 修复了当在启用了增强二进制日志的实例上执行期间中止[计划事件](https://dev.mysql.com/doc/refman/8.0/en/events-overview.html)时可能导致数据库重启的问题。
+ 修复了使用多 TB Aurora 集群卷的数据库实例可能因 InnoDB 缓冲池验证失败而在重启期间经历更长时间停机的问题。

 **常规改进**。
+ 以下权限已添加到 `rds_superuser_role`：`FLUSH_OPTIMIZER_COSTS`、`FLUSH_STATUS`、`FLUSH_TABLES` 和 `FLUSH_USER_RESOURCES`。有关 `rds_superuser_role` 的信息，请参阅*《Amazon Aurora 用户指南》*中的[使用 Amazon Aurora 的 Amazon 主用户账户](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.MasterAccounts.html)。有关这些动态权限的更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/flush.html)。
+ 修复了在零停机补丁（ZDP）/零停机重启（ZDR）期间对保留连接处理不当，可能导致客户端无限期等待查询完成的问题。
+ 修复了在更新期间通过空间索引无法读取行数据的问题。
+ 修复了在零停机重启或零停机补丁操作期间被中止的包含优化器提示的查询可能被错误处理的问题。
+ 修复了当 `innodb_flush_log_at_trx_commit` 设置为 `0` 时未测量提交延迟的问题。
+ 引入了优化措施，在存在大量表的情况下，减少逻辑[数据字典](https://dev.mysql.com/doc/refman/8.0/en/data-dictionary.html)恢复期间的内存使用量。
+ 修复了导致 `SHOW BINARY LOGS` 命令在已启用或曾经启用增强二进制日志的集群上执行时间更长的问题。如果多个 `SHOW BINARY LOGS` 命令同时运行，此问题也可能导致提交延迟增加。
+ 修复了与视图定义者的默认角色相关的内存问题。
+ 修复了可能导致禁用写入转发功能过程无法完成的问题。
+ 修复了在启用写入转发时可能阻止建立到数据库的新客户端连接的问题。
+ 修复了当使用写入转发的读取器实例执行包含 `timestamp` 值且 `time_zone` 数据库参数设置为“UTC”的 DML 语句时，可能导致写入器数据库实例重启的问题。
+ 修复了由于副本上的并发读取查询和写入器上的 DDL 操作，导致 Aurora 读取副本间歇性不可用或副本出现错误 `'Table does not exist'` 的表定义不一致问题。
+ 修复了在使用并行查询的哈希连接算法执行涉及 `LEFT-` 或 `RIGHT-JOIN` 操作的查询时可能导致结果集不完整的问题。
+ 从这个 Aurora MySQL 版本开始，快速插入优化不再启用。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

 **升级和迁移**：
+ 移除了从 AMS2 升级到 AMS3 期间不必要创建的默认角色。

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

此版本包含截至 8.0.28 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 已修复当 `FLUSH STATUS`、`COM_CHANGE_USER` 和 `SHOW PROCESS LIST` 并发执行时出现的死锁问题。(错误 35218030)

# Aurora MySQL 数据库引擎更新 2024-06-26（版本 3.04.3，兼容 MySQL 8.0.28）
<a name="AuroraMySQL.Updates.3043"></a><a name="3.04.3"></a><a name="3.04.3"></a>

**版本：**3.04.3

Aurora MySQL 3.04.3 已正式上市。Aurora MySQL 3.04 版本与 MySQL 8.0.28 兼容。有关已发生的社群变更的更多信息，请参阅 [MySQL 8.0 发布说明](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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

**注意**  <a name="lts_notice_3043"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
我们建议您不要将 LTS 版本的`AutoMinorVersionUpgrade`参数设置为`true`（或在中启用**自动次要版本升级** AWS 管理控制台）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

当前支持的 Aurora MySQL 版本有 2.07.9、2.7.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.04.3 集群。

有关规划升级到 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.3043.Improvements"></a>

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

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

**可用性改进：**
+ 修复了在运行并行查询时导致 Aurora MySQL 数据库实例重启的问题。
+ 修复了在读取正在写入器数据库实例上被修改或删除的表时可能导致读取器数据库实例重启的问题。
+ 修复了导致内存访问冲突，进而释放不再由线程拥有的互斥对象的问题。
+ 修复了在运行转发的查询期间关闭写入转发会话后可能导致 Aurora MySQL 写入器数据库实例重启的问题。
+ 修复了在启用二进制日志的实例上处理大型 GTID 集时导致数据库实例重启的问题。
+ 修复了在处理 InnoDB 分区表上的 `INSERT` 查询时可能导致数据库实例上的可用内存逐渐减少的问题。
+ 修复了在极少数情况下对具有外键约束的表执行 `SELECT` 查询时可能导致读取器实例重启的问题。
+ 修复了在数据库恢复期间 InnoDB 数据字典恢复耗时过长时可能导致数据库重启的问题。
+ 修复了在涉及虚拟列（无论是作为外键约束中的列，还是作为引用表的成员）的表上定义了级联 `UPDATE` 或 `DELETE` 外键约束时可能导致数据库重启的问题。
+ 修复了 Aurora Serverless v2 中在纵向扩展期间可能导致数据库重启的问题。

**常规改进：**
+ 修复了在使用 Aurora 全局数据库时为 `threads_running` 状态变量提供的值不正确的问题。
+ 修复了因使用并行读取时 `rw_lock` 中的锁持有者信息不准确导致数据库实例重启的问题。
+ 修复了在运行 `SELECT ... INTO OUTFILE ...` 查询时导致可用内存逐渐减少的内存管理问题。
+ 修复了当数据库实例上的本地存储容量已满时可能导致此数据库实例重启的问题。
+ 修复了为 db.t4g.medium 和 db.t4g.large 数据库实例启用 Performance Insights 自动管理后性能模式未启用的问题。
+ 修复了在零停机修补（ZDP）期间达到客户配置的 `wait_timeout` 或 `interactive_timeout` 后数据库实例无法关闭客户端连接的问题。
+ 修复了当表至少有一个全文搜索（FTS）索引且在 Aurora 写入器数据库实例上运行 `TRUNCATE` 语句时对 Aurora 读取器实例执行 `SELECT` 查询可能失败并报告表不存在错误的问题。

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

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

此版本包含截至 8.0.28 的所有社区错误修复。有关更多信息，请参阅 [由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v3)。

# Aurora MySQL 数据库引擎更新 2024-03-15（版本 3.04.2，兼容 MySQL 8.0.28）
<a name="AuroraMySQL.Updates.3042"></a><a name="3.04.2"></a><a name="3.04.2"></a>

**版本：**3.04.2

Aurora MySQL 3.04.2 现已正式上市。Aurora MySQL 3.04 版本与 MySQL 8.0.28 兼容。有关已发生的社群变更的更多信息，请参阅 [MySQL 8.0 发布说明](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/Aurora.AuroraMySQL.Compare-v2-v3.html)。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Compare-80-v3.html)。

**注意**  <a name="lts_notice_3042"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
我们建议您不要将 LTS 版本的`AutoMinorVersionUpgrade`参数设置为`true`（或在中启用**自动次要版本升级** AWS 管理控制台）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

当前支持的 Aurora MySQL 版本有 2.07.9、2.7.10、2.11.\$1、2.12.\$1、3.03.\$1、3.04.\$1、3.05.\$1 和 3.06.\$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.04.2 集群。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-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.3042.Improvements"></a>

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

此版本包含以下 CVE 修复：
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)

**可用性改进：**
+ 修复了当写入器数据库实例工作负载较高时，可能无法成功启动读取副本数据库实例的问题。
+ 修复了由于与 Aurora 存储通信的组件存在缺陷，可能导致 Aurora MySQL 写入器数据库实例故障转移的问题。该缺陷发生在软件更新后数据库实例与底层存储之间的通信中断时。
+ 修复了在并发运行 [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时可能导致数据库实例重启的问题。`PURGE BINARY LOGS` 是为了遵守用户配置的二进制日志保留期而运行的托管语句。
+ 修复了在数据库实例重启期间可能导致额外重启的问题。
+ 修复了由审计日志记录线程导致的锁争用问题，该问题会导致 CPU 占用率过高和客户端应用程序超时。
+ 修复了在实例启动期间初始化大回滚段时，Aurora MySQL 数据库实例可能经历多次重启的问题。
+ 修复了在运行引用聚合函数的查询时可能导致数据库实例重启的问题。

**常规改进：**
+ 修复了由于从 Aurora 数据库集群卷读取数据时的瞬时网络问题，可能导致并行查询失败的问题。
+ 修复了用户无法中断任何查询或为 `performance_schema` 查询设置会话超时的问题。
+ 修复了当复制实例正在进行主机更换时，配置为使用自定义 SSL 证书（[mysql.rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_import_binlog_ssl_material)）的二进制日志复制可能失败的问题。
+ 修复了与审计日志文件管理相关的问题，该问题可能导致日志文件无法下载或轮换，并在某些情况下增加 CPU 使用率。
+ 优化了`AUTO_INCREMENT`密钥恢复，以缩短还原快照、执行 point-in-time恢复和克隆数据库中包含大量表的数据库集群的完成时间。
+ 修复了从 Community MySQL 迁移到 Aurora MySQL 版本 3.04.0 和 3.04.1 后，由于某些 `performance_schema` 表缺失，引用这些表的 SQL 语句可能返回错误的问题。
+ 修复了从低于 2.11.\$1 的 Aurora MySQL 版本升级后，小型读取副本实例可能经历复制延迟增加的问题。
+ 修复了在快照恢复、回溯或数据库克隆操作后，使用降序索引的 `AUTO_INCREMENT` 列可能出现重复键错误的问题。
+ 修复了修改 `table_open_cache` 数据库参数可能直到数据库实例重启后才生效的问题。
+ 修复了读取器数据库实例无法打开表并报 ERROR 1146 错误的问题。当在写入器数据库实例上使用 `INPLACE` 算法时，运行某些类型的在线数据定义语言（DDL）语句会出现此问题。
+ 修复了一个问题，在内部监控流程错误地提交重复的 Aurora Serverless v2 扩展请求时，可避免在扩展期间重启实例。
+ 修复了连接的二进制日志 (binlog) 使用者使用重复的二进制日志复制服务器时可能导致数据库重启的问题。 IDs

**升级和迁移：**
+ 修复了由于 Aurora MySQL 版本 2 的 InnoDB 系统表中存在已删除表空间的孤立条目，可能导致升级到 Aurora MySQL 版本 3 的主要版本升级失败的问题。

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

除了以下内容外，此版本还包含截至 8.0.28 的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了缓存行值可能计算错误，导致基于 Graviton 的实例在数据库重启期间失败的问题。（社区错误修复 \$135479763）
+ 重复运行存储例程（其子查询为包含多个 `AND`、`OR` 或 `XOR` 条件的 SELECT 语句）导致虚拟内存过度消耗并可能最终耗尽。（社区错误修复 \$133852530）

# Aurora MySQL 数据库引擎更新 2023-11-13（版本 3.04.1，兼容 MySQL 8.0.28）
<a name="AuroraMySQL.Updates.3041"></a><a name="3.04.1"></a><a name="3.04.1"></a>

**版本：**3.04.1

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

**注意**  <a name="lts_notice_3041"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
我们建议您不要将 LTS 版本的`AutoMinorVersionUpgrade`参数设置为`true`（或在中启用**自动次要版本升级** AWS 管理控制台）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

有关 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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

当前支持的 Aurora MySQL 版本有 2.07.9、2.7.10、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 和 3.05.\$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.04.1 集群。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-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.3041.Improvements"></a>

 **可用性改进：**
+ 修复了使用并行查询的 Aurora MySQL 数据库实例在运行大量并发并行查询时可能会遇到数据库重启的问题。
+ 修复了当任何二进制日志源将 `gtid_mode` 设置为 `ON` 或 `ON_PERMISSIVE` 时，在启用了增强型二进制日志的二进制日志（binlog）副本集群上可能导致已执行的 GTID 集无法正确恢复的问题。此问题可能会导致副本集群的写入器实例在恢复期间多重启一次，或者在查询已执行的 GTID 集时导致结果不正确。
+ 修复了启用增强型二进制日志后，由于可用内存减少而可能导致 Aurora MySQL 数据库实例重启或失效转移的内存管理问题。
+ 修复了当写入器实例将数据库卷增大为 160 GB 的倍数时，可能会导致读取器实例重启的问题。
+ 修复了启用了增强型二进制日志功能的 Aurora MySQL 数据库实例在执行二进制日志恢复过程时可能在数据库实例启动期间卡住的问题。
+ 修复了在同时运行 [https://dev.mysql.com/doc/refman/8.0/en/show-status.html](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时，由于死锁而可能导致数据库实例重启的问题。PURGE BINARY LOGS 是一种托管语句，执行该语句是为了遵守用户配置的二进制日志保留期。
+ 修复了当数据库在内部系统表上创建或删除触发器时，如果写入器实例重启，则可能导致数据库集群不可用的问题。
+ 修复了在具有 Aurora 副本的集群上使用增强型二进制日志功能时，由于长时间等待信号灯而可能导致数据库实例重启的问题。

 **常规改进：**
+ 修复了在 Aurora MySQL 3.04.0 上运行的 Aurora Serverless v2 数据库集群上启用增强型二进制日志时，可能导致数据库不可用的问题。
+ 现在，在启用了增强型二进制日志功能时，在写入 Aurora 存储之前会删除未使用的存储元数据。这样可以避免在某些情况下，由于通过网络传输的字节数增加而导致写入延迟增加，从而进一步导致数据库重启或失效转移。
+ 修复了升级或迁移时未创建 Aurora 特定性能架构表的问题。
+ 修复了启用增强型二进制日志时可能导致开启的`NumBinaryLogFiles`指标显示错误结果的问题。 CloudWatch 

 **升级和迁移：**
+ 从 MySQL 5.7 升级到 MySQL 8.0 时，如果单个数据库中有大量表，则会导致服务器消耗过多内存。经调查发现，我们在检查表是否可以升级的过程中，预先获取了所有数据字典 `Table` 对象，处理了每个对象并获取其名称，然后对列表执行了 [https://dev.mysql.com/doc/refman/8.0/en/check-table.html#check-table-version-compatibility](https://dev.mysql.com/doc/refman/8.0/en/check-table.html#check-table-version-compatibility)。在这种情况下，无需事先获取所有对象，这会极大增加内存消耗。为了更正这个问题，在这种情况下，我们现在一次获取一个 `Table` 对象，执行所有必需的检查，获取其名称并释放该对象，然后再继续处理下一个对象。（错误 \$134526001）

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

除以下内容外，此版本还包括 8.0.28 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了因后台 TLS 证书轮换而可能导致更高 CPU 使用率的问题（社区错误修复 \$134284186） 

# Aurora MySQL 数据库引擎更新 2023-07-31（版本 3.04.0），兼容 MySQL 8.0.28）
<a name="AuroraMySQL.Updates.3040"></a><a name="3.04.0"></a><a name="3.04.0"></a>

 **版本：**3.04.0 

Aurora MySQL 3.04.0 已正式发布。Aurora MySQL 3.04 版与 MySQL 8.0.28 兼容，Aurora MySQL 3.03 版与 MySQL 8.0.26 兼容，Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容。有关从 8.0.23 到 8.0.28 发生的社群变更的更多信息，请参阅 [MySQL 8.0 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)。

**注意**  <a name="lts_notice_3040"></a>
此版本被指定为长期支持 (LTS) 版本。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 长期支持（LTS）版本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Update.SpecialVersions.html#AuroraMySQL.Updates.LTS)。  
我们建议您不要将 LTS 版本的`AutoMinorVersionUpgrade`参数设置为`true`（或在中启用**自动次要版本升级** AWS 管理控制台）。这样做可能导致您的数据库集群在自动次要版本升级活动中升级到下一个目标版本，该版本可能不是 LTS 版本。

有关 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/Aurora.AuroraMySQL.Compare-v2-v3.html)。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 当前支持的 Aurora MySQL 版本有 2.07.9、2.11.1、2.11.2、3.01.\$1、3.02.\$1、3.03.\$1 和 3.04.0。

您可以使用 [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.04.0 集群。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

**注意**  
Aurora MySQL 版本 3.04.0 上的 Aurora Serverless v2 数据库实例目前不支持 Aurora MySQL 增强型二进制日志（binlog）。启用此功能可能会导致数据库不可用。如果您需要在 Aurora MySQL 版本 3.04.0 上使用增强型二进制日志，建议使用[非无服务器数据库实例类](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)或将 Serverless v2 数据库实例的最小和最大 ACU 设置为相同的值。  
有关 Aurora MySQL 中增强型二进制日志记录的更多信息，请参阅 [Aurora 用户指南](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#AuroraMySQL.Enhanced.binlog)。

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

**新功能：**
+ 提高了使用 InnoDB 全文索引在[自然语言模式](https://dev.mysql.com/doc/refman/8.0/en/fulltext-natural-language.html)下搜索短语的查询性能。有关在 MySQL 中进行全文搜索的更多信息，请参阅 [Full-Text Search Functions](https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html)。
+ Amazon Aurora MySQL 支持本地（集群内）写入转发。现在，您可以将写入操作从读取器数据库实例转发到 Aurora MySQL 数据库集群中的写入器数据库实例。有关更多信息，请参阅[在 Aurora MySQL 数据库集群中使用本地写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-write-forwarding.html)。
+ 添加了在禁用了 `autocommit` 的会话中更改[在 Amazon Aurora Global Database 中使用写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)功能的 `aurora_replica_read_consistency` 参数值的功能。有关更多信息，请参阅[写入转发的配置参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html#aurora-global-database-write-forwarding-params)。
+ 从 Aurora MySQL 3.04 开始，对于[全局数据库写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html#aurora-global-database-write-forwarding-params)功能，您现在可以通过数据库集群和数据库实例参数组设置 `aurora_replica_read_consistency` 参数值。在 Aurora MySQL 版本 3.04 之前，只能在会话级别配置此参数的值。

**修复了安全问题以及 CVEs：**
+ 已将 SSL/TLS 提供程序从 OpenSSL 更改为。[AWS-LC](https://github.com/aws/aws-lc)这带来了许多变化，包括但不限于以下内容：
  + 从 Aurora MySQL 版本 3.04.0 升级到更高版本时，现在可以通过零停机重启和零停机修补来恢复使用 SSL 的数据库连接。
  + 支持 TLSv1 .3，其中包括对 TLS\$1AES\$1128\$1GCM\$1 SHA256、TLS\$1AES\$1256\$1GCM\$1 和 TLS\$1 \$1 SSL 密码的支持。SHA384 CHACHA20 POLY1305 SHA256 
  + 取消对不太安全的 DHE-RSA-\$1 密码的支持。

  有关更多信息，请参阅[将 TLS 与 Aurora MySQL 数据库集群结合使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html#AuroraMySQL.Security.SSL)。
+ 向 `rds_superuser_role` 中添加了动态权限 `SHOW_ROUTINE`，允许访问所有存储例程的定义和属性，例如存储过程和函数。有关更多详细信息，请参阅 [SHOW\$1ROUTINE](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_show-routine)。
+ 修复了在审计日志文件轮换期间可能导致审计日志错过事件的问题。
+ 启用了对安全且高性能的传输层安全性协议（TLS）1.3 版的支持，同时保持与 TLS 1.2 版的兼容性。
+ TLS 版本 TLSv1 和 TLSv1 .1 在社区 MySQL 8.0.26 中已被弃用，Aurora MySQL 3.03 也相应地被弃用。这些协议现已从 MySQL 8.0.28 社群版中删除，也已相应地从 Aurora MySQL 3.04 中删除。默认情况下，任何无法通过 TLS 1.2 或更高版本进行通信的安全客户端都将被拒绝。有关使用 TLS 连接数据库实例的更多信息，请参阅[使用 Amazon Aurora MySQL 实现高安全性](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html)。

此版本包含以下 CVE 修复：
+ [CVE-2023-21963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21963)
+ [CVE-2023-21912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21912)
+ [CVE-2023-0215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215)
+ [CVE-2022-43551](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43551)
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)
+ [CVE-2022-21635](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21635)
+ [CVE-2022-21556](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21556)
+ [CVE-2022-21352](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21352)
+ [CVE-2021-35630](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35630)
+ [CVE-2021-35624](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35624)

**可用性改进：**
+ 修复了在长事务恢复期间可能导致数据库重启的问题。
+ 修复了数据库活动流事件加密中可能导致数据库重启的问题。
+ 修复了在启动期间或在 Aurora Serverless v2 中扩展期间，因初始化 InnoDB 缓冲池时出现内存不足错误而导致的内存管理问题。此问题可能导致数据库实例重启或性能下降，包括吞吐量降低或延迟增加。
+ 修复了在执行利用 Aurora MySQL 并行查询执行计划的查询时，可能导致 Aurora MySQL 读取器实例重启的问题。
+ 修复了在某些情况下，可能导致 Aurora 读取器实例在范围估计期间重启的问题。
+ 修复了如果在执行涉及自增列的重插入操作时发生重启，可能中断启动期间数据库恢复的问题。
+ 修复了 Aurora 高级审计中的以下问题：当服务器变量 `server_audit_events` 设置为 `ALL` 或 `QUERY` 时，会导致将过多信息性消息记录到 Aurora MySQL 错误日志中。此问题可能导致数据库实例重启。
+ 修复了在启用并行查询时，回滚 `INSERT` 语句期间可能导致数据库重启的问题。
+ 修复了在运行 `EXPLAIN ANALYZE` 性能分析工具对返回 `EXTRA` 信息列中输出为 `all select tables were optimized away` 的查询进行分析时，可能导致数据库实例重启的问题。有关更多信息，请参阅关于 [`EXPLAIN` 输出格式](https://dev.mysql.com/doc/refman/8.0/en/explain-output.html)的 MySQL 文档。
+ 修复了当转发的[隐式提交语句](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)遇到错误时，可能导致使用全局写入转发的 Aurora 全局数据库次要区域读取器实例重启的问题。
+ 修复了当使用从 Aurora 全局数据库次要区域进行的全局写入转发执行 `SELECT FOR UPDATE` 查询时，可能导致 Aurora 全局数据库主要区域中的写入器实例重启的问题。

 **常规改进：**
+ 添加了新的存储过程 `mysql.rds_gtid_purged`，允许客户设置 `GTID_PURGED` 系统变量。有关更多信息，请参阅 [mysql.rds\$1gtid\$1purged](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_gtid_purged)。
+ 添加了两个新的存储过程 `mysql.rds_start_replication_until` 和 `mysql.rds_start_replication_until_gtid`，允许客户配置停止二进制日志复制的位置。有关在 Aurora MySQL 中为二进制日志复制配置停止位置的更多信息，请参阅 [mysql.rds\$1start\$1replication\$1until](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql-stored-proc-replicating.html#mysql_rds_start_replication_until)。
+ 修复了从禁用了自动提交模式的会话调用时，[Aurora MySQL 复制控制存储过程](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)无法修改 [https://dev.mysql.com/doc/refman/8.0/en/set-sql-log-bin.html](https://dev.mysql.com/doc/refman/8.0/en/set-sql-log-bin.html) 变量的问题。
+ 增加了对以下数据控制语言（DCL）语句的逻辑复制支持：`GRANT/REVOKE` 和 `CREATE/DROP/ALTER/RENAME USER`。
+ 修复了阻止 InnoDB 统计信息过时的问题，这有时会生成次优的查询执行计划，从而可能导致查询执行时间延长。
+ 添加了两个新的系统视图，`information_schema.aurora_global_db_instance_status` 和 `information_schema.aurora_global_db_status`。这些视图可用于显示 Aurora MySQL Global Database 集群中主要资源和次要资源的状态和拓扑。有关这两个系统视图的详细信息，请参阅 [Aurora MySQL 特定的 information\$1schema 表](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ISTables.html)。
+ 修复了用户在执行带有转义通配符的 `SET ROLE` 语句后，无法访问名称中包含通配符的数据库的问题。
+ 修复了在处理审计日志轮换时报告的事件可能未写入审计日志的问题。
+ 修复了通过 `TRIGGER` 执行创建内部临时表可能导致写入器数据库实例重启的问题。
+ 添加了一个新的系统变量 `innodb_aurora_max_partitions_for_range`。在某些无法获得持久统计数据的情况下，可以使用此参数来改善分区表的行计数估计执行时间。有关更多信息，请参阅文档 [Aurora MySQL 配置参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html)。
+ 修复了在创建分区表时，错误地允许客户将 `ROW_FORMAT` 设置为 `COMPRESSED` 的问题。表将被隐式转换为 `COMPACT` 格式，并发出警告，告知 Aurora MySQL 不支持压缩表。
+ 修复了当 `replica_parallel_type` 变量设置为 `LOGICAL_CLOCK` 且 `replica_preserve_commit_order` 变量设置为 `ON` 时，可能导致多线程二进制日志复制停止的问题。当在源实例上运行大于 500 MB 的事务时，可能出现此问题。
+ 修复了启用了[全局数据库写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)功能时出现的问题，该问题可能导致辅助区域中读取器实例的 `performance_schema` 配置更改无意中转发到主区域中的写入器实例。
+ 修复了从 Aurora 存储文件系统读取数据页面后，可能无法更新服务器状态变量 `innodb_buffer_pool_reads` 的问题。
+ 选择 Aurora I/O-Optimized 集群配置时，不支持 Aurora MySQL 并行查询。有关更多信息，请参阅 [Amazon Aurora MySQL 并行查询限制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html#aurora-mysql-parallel-query-limitations)。
+ 修复了启用了并行查询时导致查询计划优化程序为某些受益于主索引或二级索引的 `SELECT` 查询选择效率低下的执行计划的问题。
+ 已将时区定义升级到 IANA 2023c 版本。
+ 在二进制日志副本上引入了文件管理性能优化，以帮助减少写入中继日志文件时的争用。
+ 修复了无论用户工作量如何，`information_schema.aurora_global_db_status`表和`AuroraGlobalDBRPOLag` CloudWatch 指标中的`RPO_LAG_IN_MILLISECONDS`列始终显示为零的问题。
+ 引入了一个新参数 `aurora_tmptable_enable_per_table_limit`。启用此参数后，该`tmp_table_size`变量将定义 TempTable 存储引擎创建的单个内存内部临时表的最大大小。有关其他详细信息，请参阅[内部（隐式）临时表的存储引擎](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams3-temptable-behavior.html#ams3-temptable-behavior-engine)。
+ 修复了启用了[全局数据库写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)功能时，会创建其他连接的问题。当读取器实例上的只读事务错误地将隐式提交转发给写入器时，就会出现此问题。
+ 修复了使用[全局数据库写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)功能的连接在主区域的写入器上未填充 `performance_schema.threads` 表中的 `PROCESSLIST_USER` 和 `PROCESSLIST_HOST` 字段的问题。有关此表和性能架构的更多信息，请参阅 MySQL 参考手册、[The threads Table](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-threads-table.html) 和《Amazon Aurora 用户指南》中的[性能架构概览](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.EnableMySQL.html#USER_PerfInsights.EnableMySQL.overview)。
+ 修复了使用[全局数据库写入转发](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)功能时，`CommitLatency` Cloudwatch 指标为辅助区域的读取器实例显示的值不正确的问题。要监控辅助数据库集群上转发的 DML 语句延迟，建议使用 `ForwardingReplicaDMLLatency` 和 `ForwardingWriterDMLLatency` 指标。也可以使用主区域的写入器实例上的 `CommitLatency` 指标来观察提交延迟。有关更多信息，请参阅 Aurora 用户指南、[亚马逊写入转发 CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html#aurora-global-database-write-forwarding-cloudwatch)。
+ 修复了通过将 [https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_replica_parallel_workers](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_replica_parallel_workers) 变量的值设置为大于 0 来配置多线程二进制日志复制时，用于管理和配置二进制日志复制的 [Aurora MySQL 复制控制存储过程](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)错误地报错的问题。
+ 修复了当多个会话尝试访问内存中不存在的页面时可能导致高 CPU 消耗的问题。

 **升级和迁移：**
+ 要执行将 Aurora Global Database 从 Aurora MySQL 版本 3.01、3.02 或 3.03 升级到 Aurora MySQL 版本 3.04 或更高版本的次要版本升级，请参阅[通过修改引擎版本升级 Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)。
+ 修复了从 Aurora MySQL 2 升级到 Aurora MySQL 3 时，由于报告了 `mysql.general_log_backup`、`mysql.general_log`、`mysql.slow_log_backup` 和 `mysql.slow_log` 表的架构不一致错误，而可能导致升级预检查失败的问题。有关升级问题排查的更多信息，请参阅 [Aurora MySQL 版本 3 升级问题排查](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。
+ 修复了如果触发器定义包含不在引号内的保留关键字，则升级到 Aurora MySQL 3 时可能导致主要版本升级失败的问题。

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

除以下内容外，此版本还包括 8.0.28 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了在页面遍历期间重新定位包含内部临时表页面的缓冲块，从而导致断言失败的问题（错误 \$133715694） 
+ InnoDB：阻止在线 DDL 操作访问 out-of-bounds内存（错误\$1 34750489，错误\$1 108925） 
+ 修复了在处理由多个嵌套的公用表表达式组成的复杂 SQL 语句时有时会产生不正确的查询结果的问题 (CTEs)（错误\$1 34572040，错误\$1 34634469，错误\$1 33856374） 

# Aurora MySQL 数据库引擎更新 2023-12-08（版本 3.03.3）（已弃用）
<a name="AuroraMySQL.Updates.3033"></a><a name="3.03.3"></a><a name="3.03.3"></a>

 **版本：**3.03.3 

 Aurora MySQL 3.03.3 已正式发布。Aurora MySQL 3.03 版本与 MySQL 8.0.26 兼容。有关从 8.0.23 到 8.0.28 发生的社群变更的更多信息，请参阅 [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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 目前可用的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 和 3.05.\$1。

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

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)

 **可用性改进：**
+ 修复了使用并行查询的 Aurora MySQL 数据库实例在运行大量并发并行查询时可能会遇到数据库重启的问题。
+ 修复了当任何二进制日志源将 `gtid_mode` 设置为 `ON` 或 `ON_PERMISSIVE` 时，在启用了增强型二进制日志的二进制日志（binlog）副本集群上可能导致已执行的 GTID 集无法正确恢复的问题。此问题可能会导致副本集群的写入器实例在恢复期间多重启一次，或者在查询已执行的 GTID 集时导致结果不正确。
+ 修复了启用增强型二进制日志后，由于可用内存减少而可能导致 Aurora MySQL 数据库实例重启或失效转移的内存管理问题。
+ 修复了当写入器实例将数据库卷增大为 160 GB 的倍数时，可能会导致读取器实例重启的问题。
+ 修复了启用了增强型二进制日志功能的 Aurora MySQL 数据库实例在执行二进制日志恢复过程时可能在数据库实例启动期间卡住的问题。
+ 修复了零停机时间修补期间的一个问题，该问题会导致实例重启，从而导致数据库连接意外关闭。
+ 修复了在同时运行 [https://dev.mysql.com/doc/refman/8.0/en/show-status.html](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 和 [https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 语句时，由于死锁而可能导致数据库实例重启的问题。PURGE BINARY LOGS 是一种托管语句，执行该语句是为了遵守用户配置的二进制日志保留期。
+ 修复了在具有 Aurora 副本的集群上使用增强型二进制日志功能时，由于长时间等待信号灯而可能导致数据库实例重启的问题。

 **常规改进。**
+ 现在，在启用了增强型二进制日志功能时，在写入 Aurora 存储之前会删除未使用的存储元数据。这样可以避免在某些情况下，由于通过网络传输的字节数增加而导致写入延迟增加，从而进一步导致数据库重启或失效转移。
+ 修复了启用增强型二进制日志后，可能导致 CloudWatch 上的 `NumBinaryLogFiles` 指标显示错误结果的问题。
+ 修复了可能导致 `table_open_cache` 数据库参数的修改在数据库实例重启后才生效的问题。
+ 修复了当连接的二进制日志（binlog）使用者使用重复的二进制日志复制服务器 ID 时，可能导致数据库重启的问题。

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

除以下内容外，此版本还包括 8.0.26 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了因后台 TLS 证书轮换而可能导致更高 CPU 使用率的问题（社区错误修复 \$134284186） 

# Aurora MySQL 数据库引擎更新 2023-08-29（版本 3.03.2）（已弃用）
<a name="AuroraMySQL.Updates.3032"></a><a name="3.03.2"></a><a name="3.03.2"></a>

 **版本：**3.03.2 

 Aurora MySQL 3.03.2 已正式发布。Aurora MySQL 3.04 版与 MySQL 8.0.28 兼容，Aurora MySQL 3.03 版与 MySQL 8.0.26 兼容，Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容。有关从 8.0.23 到 8.0.28 发生的社群变更的更多信息，请参阅 [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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 目前可用的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.\$1、3.01.\$1、3.02.\$1、3.03.\$1 和 3.04.\$1。

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

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

**修复的安全问题和 CVE：**
+ 修复了可能导致审计日志在审计日志文件轮换期间遗漏事件的问题。

此版本包含以下 CVE 修复：
+ [CVE-2023-21963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21963)
+ [CVE-2023-21912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21912)
+ [CVE-2023-0215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215)
+ [CVE-2022-43551](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43551)
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)

 **可用性改进：**
+ 修复了在长事务恢复期间可能导致数据库重启的问题。
+ 修复了当数据库在内部系统表上创建或删除触发器时，写入器实例重启可能导致数据库集群不可用的问题。
+ 修复了在执行引用聚合函数的查询时可能导致数据库实例重启的问题。
+ 修复了在启用并行查询时，回滚 `INSERT` 语句期间可能导致数据库重启的问题。
+ 在 Aurora MySQL 3.03.2 及更高版本中，仅对常规 InnoDB 表启用快速插入。这种优化不适用于 InnoDB 临时表。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

 **常规改进。**
+ 修复了读取器实例无法打开表并显示 `ERROR 1146` 的问题。在写入器实例上使用 `INPLACE` 算法并执行某些类型的在线数据定义语言（DDL）时，会出现此问题。
+ 在二进制日志副本上引入了文件管理性能优化，以帮助减少写入中继日志文件时的争用。
+ 修复了启用了并行查询时导致查询计划优化程序为某些受益于主索引或二级索引的 `SELECT` 查询选择效率低下的执行计划的问题。
+ 增加了对以下数据控制语言（DCL）语句的逻辑复制支持：`GRANT/REVOKE` 和 `CREATE/DROP/ALTER/RENAME USER`。
+ 选择 Aurora I/O-Optimized 集群配置时，不支持 Amazon Aurora MySQL 并行查询。有关更多信息，请参阅 [Aurora MySQL 并行查询的限制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html#aurora-mysql-parallel-query-limitations)。

 **升级和迁移：**
+ 要执行将 Aurora Global Database 从 Aurora MySQL 版本 3.01 或 3.02 升级到 Aurora MySQL 版本 3.03 或更高版本的次要版本升级，请参阅[通过修改引擎版本升级 Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)。
+ 修复了如果触发器定义包含不在引号内的保留关键字，则升级到 Aurora MySQL 版本 3 时可能导致主要版本升级失败的问题。

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

除以下内容外，此版本还包括 8.0.26 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了在处理由多个嵌套的公用表表达式（CTE）组成的复杂 SQL 语句时，有时会生成错误查询结果的问题。（错误 \$134572040、错误 \$134634469、错误 \$133856374） 
+  InnoDB：尝试取消初始化和初始化同一个表的统计信息的线程之间的争用条件会导致断言失败。（错误 \$133135425） 
+  InnoDB：阻止在线 DDL 操作访问越界内存。（错误 \$134750489、错误 \$1108925） 

# Aurora MySQL 数据库引擎更新 2023-05-11（版本 3.03.1）（已弃用）
<a name="AuroraMySQL.Updates.3031"></a><a name="3.03.1"></a><a name="3.03.1"></a>

 **版本：**3.03.1 

 Aurora MySQL 3.03.1 已正式发布。Aurora MySQL 3.03 版与 MySQL 8.0.26 兼容，Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容。有关从 8.0.23 到 8.0.26 发生的社群变更的更多信息，请参阅 [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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 当前支持的 Aurora MySQL 版本有 2.07.9、2.11.1、2.11.2、3.01.\$1、3.02.\$1 和 3.03.\$1。

您可以执行就地升级，或将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.03.1。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

 **新功能：**
+ Aurora I/O-Optimized 存储配置从版本 3.03.1 开始可用。有关更多信息，请参阅 [Amazon Aurora 数据库集群的存储配置](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html#aurora-storage-type)。
+ 添加了一个新的系统变量 `innodb_aurora_max_partitions_for_range`。在某些无法获得持久统计数据的情况下，可以使用此参数来改善分区表的行计数估计执行时间。有关更多信息，请参阅文档 [Aurora MySQL 配置参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html)。

**可用性改进：**
+ 修复了在提交事务后立即关闭连接的情况下，可能由于错误访问无效内存而导致数据库实例重启的问题。
+ 修复了 Aurora 高级审计中的以下问题：当服务器变量 `server_audit_events` 设置为 ALL 或 QUERY 时，会导致将过多信息性消息记录到 Aurora MySQL 错误日志中。此问题可能会导致数据库实例重启。
+ 修复了在某些情况下，在范围估计期间尝试读取无法再访问的页面时，可能导致 Aurora 读取器实例重启的问题。
+ 修复了在执行使用 Aurora 并行查询执行计划的查询时可能导致 Aurora MySQL 读取器实例重启的问题。
+ 修复了在连接了多个二进制日志复制使用者时，使用二进制日志复制的数据库实例可能会遇到 CPU 使用率增加和连接失败的问题。
+ 修复了在实现中间临时表时考虑公用表表达式（CTE）不支持的索引扫描访问方法的问题，这可能会导致不良行为，包括数据库重启或查询结果不正确。我们通过避免对使用 TempTable 存储引擎的表应用此类不支持的索引扫描访问方法来修复此问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

 **常规改进。**
+ 修复了可能导致 SHOW BINARY LOGS 语句执行时间超过预期的问题。这可能导致数据库的提交吞吐量下降。
+ 修复了可能导致使用 Instant ADD COLUMN 功能添加了列的用户表在并行导出时失败的问题。
+ 修复了在处理审计日志轮换时报告的事件可能未写入审计日志的问题。
+ 修复了在对 INFORMATION\$1SCHEMA INNODB\$1TABLESPACES 表执行查询时可能导致可用内存耗尽的问题。
+ 修复了在创建分区表时，错误地允许客户将 ROW\$1FORMAT 设置为 COMPRESSED 的问题。表将被隐式转换为 COMPACT 格式，并发出警告，告知 Aurora MySQL 不支持压缩表。

 **升级和迁移：**
+ 要执行将 Aurora Global Database 从 Aurora MySQL 版本 3.01 或 3.02 升级到 Aurora MySQL 版本 3.03 或更高版本的次要版本升级，请参阅[通过修改引擎版本升级 Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)。
+ 修复了从 Aurora MySQL 2 升级到 Aurora MySQL 3 时，由于报告了 `mysql.general_log_backup`、`mysql.general_log`、`mysql.slow_log_backup` 和 `mysql.slow_log` 表的架构不一致错误，而可能导致升级预检查失败的问题。有关升级问题排查的更多信息，请参阅 [Aurora MySQL 版本 3 升级问题排查](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

除以下内容外，此版本还包括 8.0.26 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了在页面遍历期间重新定位包含内部临时表页面的缓冲块，从而导致断言失败的问题。（错误 \$133715694） 

# Aurora MySQL 数据库引擎更新 2023-03-01（版本 3.03.0）（已弃用）
<a name="AuroraMySQL.Updates.3030"></a><a name="3.03.0"></a><a name="3.03.0"></a>

 **版本：**3.03.0 

 Aurora MySQL 3.03.0 已正式发布。Aurora MySQL 3.03 版与 MySQL 8.0.26 兼容，Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容。有关从 8.0.23 到 8.0.26 发生的社群变更的更多信息，请参阅 [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 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 当前支持的 Aurora MySQL 版本有 2.07.\$1、2.11.\$1、3.01.\$1、3.02.\$1 和 3.03.\$1。

您可以执行就地升级，或将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.03.0。

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

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2022-32221](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32221)
+ [CVE-2022-21451](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21451)
+ [CVE-2022-21444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21444)

**可用性改进：**
+ 修复了以下问题：由于缓冲池初始化用时比预期更长而导致较大的数据库实例类在重启期间可能遇到问题。
+ 修复了在启用了二进制日志记录时，数据库实例可能会在数据库恢复过程中重启的问题。
+ 修复了在执行数据控制语言（DCL）语句（例如 `GRANT` 和 `REVOKE`）或在写入器实例上建立新连接时，可能导致读取器实例连接失败的问题。
+ 修复了对数据操作语言（DML）操作（例如目前不支持的 `DELETE` 和 `UPDATE` 语句）错误使用并行查询，从而导致数据库实例重启的问题。有关并行查询支持的操作的更多信息，请参阅 [Aurora MySQL 并行查询限制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html#aurora-mysql-parallel-query-limitations)。
+ 修复了在极少数情况下，在写入器实例上同时执行大型更新操作或数据定义语言（DDL）工作负载并在 Aurora 副本上对同一组表进行读取操作时，可能导致 Aurora 副本重启的问题。
+ 修复了 Aurora Serverless v2 读取器实例缩减操作的一个问题，该问题可能导致该读取器实例重启，在极少数情况下还会导致数据不一致。
+ 修复了关闭与数据库实例的连接时，由于错误访问无效内存位置而可能导致数据库实例重启的问题。
+ 修复了在极少数情况下，如果处理的查询带有将十进制列截断为零小数位的 `GROUP BY` 子句，则可能导致数据库实例重启的问题。
+ 修复了使用空间索引执行范围查询时，由于错误访问记录而可能导致数据库实例重启的问题。
+ 修复了当内部临时表超过默认的或客户配置的内存或 mmap 值时，可能会导致 Aurora MySQL 副本实例上的数据库重启的问题。
+ 修复了一个问题，即，高级审计日志轮换可能导致内存管理问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 使用 GLOBAL 读取一致性设置改善了全局数据库写入转发会话的读取查询延迟。
+ 修复了在客户端会话执行 `reset_connection` 或 `change_user` 命令后，不采用 `wait_timeout` 参数值的问题。
+ 修复了当数据库实例的传入连接突然增加时，应用程序在连接到数据库实例时可能会遇到延迟增加的问题。引入了两个新的 CloudWatch 指标 `AuroraSlowHandshakeCount` 和 `AuroraSlowConnectionHandleCount`，以帮助排查 Aurora MySQL 数据库实例的连接建立延迟问题。有关这些指标的更多信息，请参阅 Aurora CloudWatch 指标定义文档 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html)。
+  `temptable_use_mmap` 参数已被弃用，预计将在将来的 MySQL 版本中删除对它的支持。有关更多信息，请参阅[内部（隐式）临时表的存储引擎](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams3-temptable-behavior.html#ams3-temptable-behavior-engine)。
+ 修复了可能导致 `SHOW BINARY LOGS` 语句执行时间超过预期的问题。这可能导致数据库的提交吞吐量下降。

 **升级和迁移：**
+ 要执行将 Aurora Global Database 从 Aurora MySQL 版本 3.01 或 3.02 升级到 Aurora MySQL 版本 3.03 或更高版本的次要版本升级，请参阅[通过修改引擎版本升级 Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)。
+ 修复了当集群中有大量表（超过 75 万个）时，可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的主要版本升级失败的问题。
+ 修复了由于迁移 `mysql.innodb_table_stats` 和 `mysql.innodb_index_stats` 表的用时比预期时间更长，从而可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的主要版本升级失败的问题。此问题主要影响了拥有数百万个表的数据库集群。
+ 修复了由于架构不一致错误，因此在从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 期间可能导致失败的问题。这些错误是 `mysql.general_log_template` 和 `mysql.slow_log_template` 表的升级预检查器报告的。有关升级问题排查的更多信息，请参阅 [Aurora MySQL 版本 3 升级问题排查](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。
+ 修复了由于 `schemaInconsistencyCheck` 错误而导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 时失败的问题。如 `upgrade-prechecks.log` 报告所言，此错误是由于 `mysql.table_migration_index_info` 表中的架构不一致导致的。有关 Aurora MySQL 版本 3 升级问题排查的更多信息，请参阅 [Aurora MySQL 版本 3 升级问题排查](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

除以下内容外，此版本还包括 8.0.26 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了以下问题：排序缓冲区的大小必须最少是排序中最大行的 15 倍，否则某些列类型（包括 `JSON` 和 `TEXT`）的排序有时会耗尽排序缓冲区。现在，排序缓冲区的大小只需是最大排序键的 15 倍。（错误 \$1103325、错误 \$1105532、错误 \$132738705、错误 \$133501541） 
+  修复了 InnoDB 并不总能正确处理表分区的某些合法名称的问题。（错误 \$132208630） 
+  修复了在执行具有 `OR` 条件的查询时，由于空性属性的计算不准确，在某些条件下可能会返回错误结果的问题。（错误 \$134060289） 
+  修复了在某些情况下，满足以下两个条件时可能返回错误结果的问题：
  + 将一个派生表合并到了外部查询块中 
  + 查询包括一个左联接和一个 `IN` 子查询 

  （错误 \$134060289） 
+  修复了在超过最大整数列值时生成不正确的 `AUTO_INCREMENT` 值的问题。该错误由于未考虑最大列值所致。在这种情况下，应返回上一个有效的 `AUTO_INCREMENT` 值，而没有这样做就导致了键重复错误。（错误 \$187926、错误 \$126906787） 
+  修复了无法撤销性能架构上的 `DROP` 权限的问题。（错误 \$133578113） 
+  修复了包含使用 `EXISTS` 的 `IF` 语句的存储过程无法正确执行的问题，该语句对在两次执行之间删除并重新创建的一个或多个表执行操作，但在第一次执行之后的后续调用中无法正确执行。（错误 \$132855634）。
+  修复了引用子查询中的视图和外部查询块的查询可能导致意外重启的问题。（错误 \$132324234） 

# Aurora MySQL 数据库引擎更新 2023-04-17（版本 3.02.3）（已弃用）
<a name="AuroraMySQL.Updates.3023"></a><a name="3.02.3"></a><a name="3.02.3"></a>

 **版本：**3.02.3 

 Aurora MySQL 3.02.3 已正式发布。Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容。

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

 当前支持的 Aurora MySQL 版本有 2.07.\$1、2.11.1、2.11.2、3.01.\$1、3.02.\$1 和 3.03.\$1。

您可以执行就地升级，或将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.02.3。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

**可用性改进：**
+ 修复了在提交事务后立即关闭连接的情况下，可能由于错误访问无效内存而导致数据库实例重启的问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 修复了在实现中间临时表时考虑公用表表达式（CTE）不支持的索引扫描访问方法的问题，这可能会导致不良行为，包括数据库重启或查询结果不正确。已通过避免对使用 TempTable 存储引擎的表应用此类不支持的索引扫描访问方法来修复此问题。
+ 修复了在极少数情况下，访问在 Aurora MySQL 写入器实例上同时运行大型更新或数据定义语言（DDL）操作的表时，可能会导致 Aurora MySQL 读取器实例重启的问题。
+ 修复了在某些情况下，在范围估计期间尝试读取无法再访问的页面时，可能导致 Aurora MySQL 读取器实例重启的问题。
+ 修复了在连接了多个二进制日志复制使用者时，使用二进制日志复制的数据库实例可能会遇到 CPU 使用率增加和连接失败的问题。
+ 修复了在执行使用 Aurora 并行查询执行计划的查询时可能导致 Aurora MySQL 读取器实例重启的问题。

# Aurora MySQL 数据库引擎更新 2022-11-18（版本 3.02.2）（已弃用）
<a name="AuroraMySQL.Updates.3022"></a><a name="3.02.2"></a><a name="3.02.2"></a>

 **版本：**3.02.2 

 Aurora MySQL 3.02.2 已正式发布。Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容，Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

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

 当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1 和 3.02.\$1。

您可以将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.02.2。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

Aurora MySQL 版本 3.02.2 已正式发布并一般与 MySQL 8.0.23 社群版兼容。

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2022-21451](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21451)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)
+ [CVE-2022-21444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21451)

**可用性改进：**
+ 修复了显式或隐式关闭与数据库实例的连接时，由于错误访问无效内存而可能导致数据库实例重启的问题。
+ 修复了由于缓冲池初始化用时比预期更长而可能导致在较大的实例类上重复中断数据库启动的问题。
+ 修复了在极少数情况下，Aurora Serverless v2 错误地尝试在扩展时更新表缓存，而可能导致数据库实例重启的问题。
+ 修复了在极少数情况下，如果处理的查询带有将十进制列截断为零小数位的 GROUP BY 子句，则可能导致数据库重启的问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 修复了由于 mysql.host 表中的元数据不一致，可能导致从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）到 Aurora MySQL 版本 3（与 MySQL 8.0 兼容）的升级失败的问题。
+ 增加了性能改进，缩短了从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）升级到 Aurora MySQL 版本 3（与 MySQL 8.0 兼容）所用的时间。通过并行执行某些升级步骤，使用更大的实例类（例如 db.r6g.16xlarge 或 db.r5.24xlarge）时，升级时间进一步缩短。
+ 增加了在从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）升级到 Aurora MySQL 版本 3（与 MySQL 8.0 兼容）时，显示所有错误的支持，而之前的版本仅限于显示 50 个错误。
+ 修复了在极少数情况下，从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）到 Aurora MySQL 版本 3（与 MySQL 8.0 兼容）的主要版本升级之后，可能导致自动增量计数器不正确的问题。
+ 修复了由于迁移“mysql.innodb\$1table\$1stats”和“mysql.innodb\$1index\$1stats”表的用时比预期时间更长，从而可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的主要版本升级失败的问题。此问题主要影响具有大量表（>150 万个）的数据库集群。
+ 修复了由于 AMS 8.0 引擎升级工作流存在缺陷而可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的主要版本升级失败的问题，该缺陷会导致日志记录累积在 Aurora 存储集群卷上并停止正常写入操作。此问题主要影响具有大量表（大约 >75 万个）的数据库集群。
+ 修复了由于 MySQL 清除线程未正确保持活动状态而导致 Aurora MySQL Serverless v2 空闲实例无法缩减到 0.5 个 ACU 的问题。
+ 修复了当数据库实例的传入连接突然增加时，应用程序在连接到数据库实例时可能会遇到延迟增加的问题。
+ 引入了两个新的 Amazon CloudWatch 指标，以帮助排查 Aurora MySQL 数据库实例的连接建立延迟问题。有关 AuroraSlowHandshakeCount 和 AuroraSlowConnectionHandleCount 指标的更多信息，请参阅 [Aurora CloudWatch 指标定义](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html)。

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

除以下内容外，此版本还包括 8.0.23 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了在执行具有 OR 条件的查询时，由于空性属性的计算不准确，在某些条件下可能会返回错误结果的问题。（错误 \$134060289） 
+ 修复了在某些情况下，满足以下两个条件时可能返回错误结果的问题：
  + 将一个派生表合并到了外部查询块中。
  + 查询包括一个左联接和一个 IN 子查询。（错误 \$134060289）
+ 修复了无法撤销性能架构上的 DROP 权限的问题。（错误 \$133578113）
+ 修复了包含使用 EXISTS 的 IF 语句的存储过程无法正确执行的问题，该语句对在两次执行之间删除并重新创建的一个或多个表执行操作，但在第一次执行之后的后续调用中无法正确执行。（MySQL 错误 \$132855634）。
+ 当超过最大整数列值时，生成的 AUTO\$1INCREMENT 值不正确。该错误由于未考虑最大列值所致。在这种情况下，应返回上一个有效的 AUTO\$1INCREMENT 值，而没有这样做就导致了键重复错误。（错误 \$187926、错误 \$126906787）
+ 修复了在升级 Aurora MySQL 版本 1（与 MySQL 5.6 兼容）数据库集群时，如果该集群包含用户创建的带有特定表 ID 的表，则可能导致失败的问题。从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）升级到 Aurora MySQL 版本 3（与 MySQL 8.0 兼容）时，分配这些表 ID 可能会导致数据字典表 ID 冲突（错误 \$133919635）

# Aurora MySQL 数据库引擎更新 2022-09-07（版本 3.02.1）（已弃用）
<a name="AuroraMySQL.Updates.3021"></a><a name="3.02.1"></a><a name="3.02.1"></a>

 **版本：**3.02.1 

 Aurora MySQL 3.02.1 已正式发布。Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容，Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

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

 当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1 和 3.02.\$1。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

Aurora MySQL 版本 3.02.1 已正式发布并一般与 MySQL 8.0.23 社群版兼容。

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2022-0778](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0778)

**可用性改进：**
+ 修复了将多个 MySQL 二进制日志（binlog）副本连接到 Aurora 写入器节点时，或同时发生大量长时间运行的并发查询和新连接请求激增时，可能导致连接失败和高延迟的问题。
+  修复了在开启 `CONNECT` 事件高级审计时导致数据库重启的问题。
+  修复了当内部临时表耗尽内存中分配的大小并且 mmap 文件设置为客户配置或默认值时，可能会导致 Aurora MySQL 只读副本实例上的数据库重启的问题。
+  修复了在存储过程上执行并发 DDL 操作期间可能导致只读副本反复重启的问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 增加了对 R6i 实例的支持。

**附加信息:**
+ Aurora MySQL 版本 3.02.1 不支持直接从 Aurora MySQL 版本 2（与 MySQL 5.7 兼容）进行主要版本升级。要对此版本执行主要版本升级，请先执行到 Aurora MySQL 版本 3.02.0 的主要版本升级，然后执行到 Aurora MySQL 版本 3.02.1 的就地次要版本升级。

# Aurora MySQL 数据库引擎更新 2022-04-20（版本 3.02.0）（已弃用）
<a name="AuroraMySQL.Updates.3020"></a><a name="3.02.0"></a><a name="3.02.0"></a>

 **版本：**3.02.0 

 Aurora MySQL 3.02.0 已正式发布。Aurora MySQL 3.02 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容，Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

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

 当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1 和 3.02.\$1。

 您可以将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.02.0。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

 Aurora MySQL 版本 3.02.0 已正式发布并一般与 MySQL 8.0.23 社群版兼容。

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2021-22946](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22946)

 **新功能：**
+ Amazon Aurora Serverless v2 已正式发布。有关更多信息，请参阅 [Amazon Aurora Serverless](https://aws.amazon.com/rds/aurora/serverless/) 概述、[博客](https://aws.amazon.com/blogs/aws/amazon-aurora-serverless-v2-is-generally-available-instant-scaling-for-demanding-workloads/)和[使用 Aurora Serverless v2](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.html) 文档。立即开始使用 AWS 管理控制台中的很少的几个步骤创建 Aurora Serverless v2 数据库。

**可用性改进：**
+ 修复了在删除记录或包含两个或更多可变长度列（VARCHAR、VARBINARY、BLOB 和 TEXT 类型）的表时，可能导致服务器进入重启循环且不可用的问题。有关列类型的更多详细信息，请参阅 [innodb-row-format](https://dev.mysql.com/doc/refman/8.0/en/innodb-row-format.html)。
+ 修复了以下问题：在开启了二进制日志且至少连接了一个二进制日志使用者的集群上，由于会导致应用程序和使用者之间的资源争用，因此现有连接会超时且无法建立新连接。
+ 可用内存由 `FreeableMemory` CloudWatch 指标指示。有关更多信息，请参阅 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html)。
  + 修复了启用二进制日志复制后，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
  + 修复了在设置会话变量时，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
  + 修复了在数据库进程打开现有文件时，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
+ 修复了在极少数情况下，如果在从快照还原的集群上，向包含 `AUTO_INCREMENT` 列的表中插入新行，则可能导致重复项错误的问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 修复了使用 `SHOW VOLUME STATUS` 命令时未显示卷状态的问题。有关更多信息，请参阅 [AuroraMySQL.Managing.VolumeStatus](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Managing.VolumeStatus.html)。
+ 修复了导致对 [mysql\$1rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql_rds_import_binlog_ssl_material.html) 的调用失败并显示 [MySQL server ERROR 3512](https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html#error_er_sp_load_failed) 的问题。
+ 修复了针对已删除的 Aurora 读取器实例不正确地报告 Aurora 副本延迟的问题。

**升级/迁移：**
+ 修复了由于将 ibdata 文件和表空间复制到 Aurora 存储时出现问题，而可能导致 MySQL 8.0.x 数据库到 Aurora MySQL 版本 3 的迁移失败的问题。
+ 修复了当数据库表包含大量数据时，可能导致集群从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的升级失败的问题。
+ 修复了由于无法为表创建[序列化数据字典信息](https://dev.mysql.com/doc/refman/8.0/en/glossary.html#glos_serialized_dictionary_information)（SDI），可能导致集群从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的恢复失败的问题。
+ 修复了由于 RDS 系统表的升级预检查报告了架构不一致错误，可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的升级失败的问题。
+ 修复了由于 RDS 托管存储过程中的语法无效，可能导致从 RDS for MySQL 8.0 或 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 数据库的迁移或恢复失败的问题。
+ 修复了由于 [general log](https://dev.mysql.com/doc/refman/5.7/en/query-log.html) 和 [slow log](https://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html) 表的升级预检查报告了架构不一致错误，可能导致从 Aurora MySQL 2 到 Aurora MySQL 3 的升级失败的问题。

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

除以下内容外，此版本还包括 8.0.23 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了存储过程中用于游标的临时表处理不当的问题，这可能会导致服务器出现意外行为，[mysqld-8-0-24-bug](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-24.html#mysqld-8-0-24-bug)。（错误 \$132416811） 

# Aurora MySQL 数据库引擎更新 2022-04-15（版本 3.01.1）（已弃用）
<a name="AuroraMySQL.Updates.3011"></a><a name="3011"></a><a name="3.01.1"></a>

 **版本：**3.01.1 

 Aurora MySQL 3.01.1 已正式发布。Aurora MySQL 3.01 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容，Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

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

 当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1 和 3.02.\$1。

 您可以将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.01.1。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

Aurora MySQL 版本 3.01.1 已正式发布并一般与 MySQL 8.0.23 社群版兼容。

建议使用 Aurora MySQL 版本 3.01.1 升级和迁移与 Aurora MySQL 8.0 兼容的 Aurora 数据库。

**修复了下面列出的安全问题和 CVE：**

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下：
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22946](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22946)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)

**可用性改进：**
+ 可用内存由 `FreeableMemory` CloudWatch 指标指示。有关更多信息，请参阅 [Amazon Aurora 的 Amazon CloudWatch 指标](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html)。
  + 修复了启用二进制日志复制后，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
  + 修复了在设置会话变量时，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
  + 修复了在数据库进程打开现有文件时，由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
+ 修复了在极少数情况下，如果在从快照还原的集群上，向包含 `AUTO_INCREMENT` 列的表中插入新行，则可能导致重复项错误的问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

**常规改进。**
+ 修复了使用 `SHOW VOLUME STATUS` 命令时未显示卷状态的问题。有关更多信息，请参阅 [AuroraMySQL.Managing.VolumeStatus](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Managing.VolumeStatus.html)。
+ 修复了导致对 [mysql\$1rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql_rds_import_binlog_ssl_material.html) 的调用失败并显示 [MySQL server ERROR 3512](https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html#error_er_sp_load_failed) 的问题。
+ 修复了针对已删除的 Aurora 读取器实例不正确地报告 Aurora 副本延迟的问题。

**升级/迁移：**
+ 修复了由于将 ibdata 文件和表空间复制到 Aurora 存储时出现问题，而可能导致 MySQL 8.0.x 数据库到 Aurora MySQL 版本 3 的迁移失败的问题。
+ 修复了当数据库表包含大量数据时，可能导致集群从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的升级失败的问题。
+ 修复了由于无法为表创建[序列化数据字典信息](https://dev.mysql.com/doc/refman/8.0/en/glossary.html#glos_serialized_dictionary_information)（SDI），可能导致集群从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的恢复失败的问题。
+ 修复了由于 RDS 系统表的升级预检查报告了架构不一致错误，可能导致从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的升级失败的问题。
+ 修复了由于 RDS 托管存储过程中的语法无效，可能导致从 RDS for MySQL 8.0 或 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 数据库的迁移或恢复失败的问题。
+ 修复了由于 [general log](https://dev.mysql.com/doc/refman/5.7/en/query-log.html) 和 [slow log](https://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html) 表的升级预检查报告了架构不一致错误，可能导致从 Aurora MySQL 2 到 Aurora MySQL 3 的升级失败的问题。

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

除以下内容外，此版本还包括 8.0.23 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+ 修复了存储过程中用于游标的临时表处理不当的问题，这可能会导致服务器出现意外行为，[mysqld-8-0-24-bug](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-24.html#mysqld-8-0-24-bug)。（错误 \$132416811） 

# Aurora MySQL 数据库引擎更新 2021-11-18（版本 3.01.0）（已弃用）
<a name="AuroraMySQL.Updates.3010"></a><a name="3010"></a><a name="3.01.0"></a>

 **版本：**3.01.0 

 Aurora MySQL 3.01.0 已正式发布。Aurora MySQL 3.01 版与 MySQL 8.0.23 兼容，Aurora MySQL 2.x 版与 MySQL 5.7 兼容，Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

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

 当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1 和 3.02.\$1。

 您可以将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.01.0。

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-planning)。有关升级过程本身，请参阅《Amazon Aurora 用户指南》**中的[升级到 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-procedure)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

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

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

Aurora MySQL 版本 3.01.0 一般与社群 MySQL 8.0.23 兼容。此版本包括自社群 MySQL 8.0.23 起发生的常见漏洞和风险 (CVE) 问题的安全修复。

Aurora MySQL 版本 3.01.0 包含了通过 Aurora MySQL 版本 2.10.0 进行的所有特定于 Aurora 的错误修复。

有关 Aurora MySQL 版本 3 中的新功能的详细信息，请参阅《Amazon Aurora 用户指南》**中的 [MySQL 8.0 社群版中的功能](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.8.0-features-community)和[新的并行查询优化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html#AuroraMySQL.8.0-features-pq)。

**可用性改进：**
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。