本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora MySQL 数据库引擎更新 2024-06-26(版本 3.04.3,兼容 MySQL 8.0.28)
版本:3.04.3
Aurora MySQL 3.04.3 现已正式上市。Aurora MySQL 3.04 版本与 MySQL 8.0.28 兼容。有关已发生的社区变更的更多信息,请参阅 MySQL 8.0 发行说明
有关 Aurora MySQL 版本 3 中的新功能的详细信息,请参阅与 MySQL 8.0 兼容的 Aurora MySQL 版本 3。有关 Aurora MySQL 版本 3 和 Aurora MySQL 版本 2 之间的区别,请参阅比较 Aurora MySQL 版本 2 和 Aurora MySQL 版本 3。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社区版的比较,请参阅比较 Aurora MySQL 版本 3 和 MySQL 8.0 社区版。
注意
此版本被指定为长期支持 (LTS) 版本。有关更多信息,请参阅《Amazon Aurora 用户指南》中的 Aurora MySQL 长期支持(LTS)版本。
建议您不要将 LTS 版本的 AutoMinorVersionUpgrade
参数设置为 true
(或在 Amazon Web Services Management Console中启用自动次要版本升级)。这样做可能会导致您的数据库集群升级到非 LTS 版本,例如 3.05.2。
目前支持的 Aurora MySQL 版本有 2.07.9、2.7.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.05.*、3.06.*、3.06.* 和 3.07.*。
您可以使用 A mazon RDS Blue/Green 部署从任何当前可用的 Aurora MySQL 版本 2 集群执行就地升级、还原快照或启动托管蓝/绿升级,从 Aurora MySQL 版本 2 集群升级到 Aurora MySQL 版本 3.04.3 集群。
有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅规划 Aurora MySQL 数据库集群的主要版本升级。有关 Aurora MySQL 升级的一般信息,请参阅《Amazon Aurora 用户指南》中的升级 Amazon Aurora MySQL 数据库集群。
有关疑难解答信息,请参阅 A mazon Aurora 用户指南中的 Aurora MySQL 就地升级疑难解答。
如果您有任何疑问或疑虑,可以在社区论坛和 Amazon 支持部门获得Amazon 支持
改进
修复了安全问题以及 CVEs:
此版本包括 MySQL 8.0.28 之前的所有社区 CVE 修复。包括以下 CVE 修复程序:
可用性改进:
-
修复了在运行并行查询时导致 Aurora MySQL 数据库实例重启的问题。
-
修复了读取器数据库实例上正在更改或删除的表时可能导致读取器数据库实例重新启动的问题。
-
修复了导致内存访问冲突导致释放不再由线程拥有的互斥对象的问题。
-
修复了在运行转发查询时关闭写入转发会话时,可能导致 Aurora MySQL 写入器数据库实例重启的问题。
-
修复了在启用二进制日志的实例上处理大型 GTID 集时导致数据库实例重新启动的问题。
-
修复了在 InnoDB 分区表上处理
INSERT
查询时可能导致数据库实例中可用内存逐渐减少的问题。 -
修复了在极少数情况下,当对具有外键约束的表执行
SELECT
查询时,读取器实例可能会重新启动的问题。 -
修复了在数据库恢复过程中InnoDB数据字典恢复需要很长时间时,可能会导致数据库重启的问题。
-
修复了当在表上定义级联
UPDATE
或DELETE
外键约束时,该问题可能导致数据库重新启动,其中虚拟列要么是外键约束中的列,要么是被引用表的成员。 -
修复了中的一个问题 Aurora Serverless v2 这可能导致数据库在向上扩展时重启。
常规改进:
-
修复了在使用 Aurora 全球数据库时为
threads_running
状态变量提供的值不正确的问题。 -
修复了在使用 parallel 读取
rw_lock
时由于锁定持有者信息不准确而导致数据库实例重启的问题。 -
修复了在运行
SELECT ... INTO OUTFILE ...
查询时导致可用内存随时间的推移而减少的内存管理问题。 -
修复了当数据库实例上的本地存储空间达到满容量时,数据库实例可能会重新启动的问题。
-
修复了在 db.t4g.medium 和 db.t4g.large 数据库实例开启 Performance Insights 自动管理时未启用性能架构的问题。
-
修复了零停机时间修补 (ZDP) 期间的一个问题,该问题阻止数据库实例在到达客户配置的或时关闭客户端连接。
wait_timeout
interactive_timeout
-
修复了以下问题:当 Aurora 读取器实例上至少有一个全文搜索 (FTS) 索引并且正在在 Aurora 写入器数据库实例上运行
TRUNCATE
语句时,该表上不存在
错误表,导致SELECT
查询失败。
升级和迁移:
-
修复了目标 Aurora MySQL 数据库引擎版本为 3.04.0 或更高版本时导致升级或迁移失败的问题。当
lower_case_table_names
数据库集群参数设置为1
,且 MySQL 数据库排序规则与小写表名不兼容时,就会发生这种情况。
集成了 MySQL 社区版本错误修复
此版本包括 8.0.28 之前的所有社区错误修复。有关更多信息,请参阅 由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误。