

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

# 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）