本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora MySQL 数据库引擎更新 2024-01-31(版本 3.05.2,兼容 MySQL 8.0.32)默认
版本:3.05.2
Aurora MySQL 3.05.2 已正式上市。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关已发生的社群变更的更多信息,请参阅 MySQL 8.0 Release Notes
有关 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 用户指南中的 Aurora MySQL 版本 3 和 MySQL 8.0 社区版的比较。
当前支持的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.* 和 3.05.*。
您可以使用 A mazon RDS 蓝/绿部署执行就地升级、还原快照或启动托管蓝/绿升级,从当前支持的任何 Aurora MySQL 版本 2 集群升级到 Aurora MySQL 3.05.2 版集群。
有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅 A urora MySQL 版本 3 的升级计划。有关 Aurora MySQL 升级的一般信息,请参阅《Amazon Aurora 用户指南》中的升级 Amazon Aurora MySQL 数据库集群。
有关疑难解答信息,请参阅 A mazon Aurora 用户指南中的 Aurora MySQL 版本 3 升级问题疑难解答。
如果您有任何疑问或疑虑,可以在社区论坛和 Amazon 支持部门获得Amazon 支持
改进
修复了安全问题和 CVE:
此版本中包含以下 CVE 修复程序:
可用性改进:
-
修复了在InnoDB分区表上处理
INSERT
查询会导致实例中可用内存逐渐减少的问题。 -
修复了同时运行 SH
OW STATUS 和 PURGE BINARY LOGS 语句时可能导致数据库实例重新启动的问题。 PURGE BINARY LOGS
是一个托管语句,用于遵守用户配置的二进制日志保留期。 -
修复了在使用或语句对非虚拟列进行重新排序的表上运行数据操纵语言 (DML) 语句后可能导致服务器意外关闭的问题。
MODIFY COLUMN
CHANGE COLUMN
-
修复了在数据库实例重启期间可能导致再次重启的问题。
常规改进:
-
修复了用户无法中断任何查询或为查询设置会话超时
performance_schema
的问题。 -
修复了在复制实例进行主机更换时,使用自定义 SSL 证书(mys ql.rds_import_import_binlog_ssl_material)的二进制日志(binlog)复制设置可能会失败的问题。
-
修复了与审核日志文件管理有关的问题,该问题可能导致无法访问日志文件进行下载或轮换,在某些情况下还会增加 CPU 使用率。
升级和迁移:
-
修复了当表架构中存在用户定义的
FTS_DOC_ID
列时,可能导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 失败的问题。 -
修复了在处理 InnoDB 表空间时由于同步问题而可能导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 失败的问题。
-
修复了可能导致 Aurora MySQL 版本 3 的主要版本升级失败的问题,因为在 Aurora MySQL 版本 2 中,InnoDB 系统表中存在已删除的表空间的孤立条目。
集成了 MySQL 社区版本错误修复
除以下内容外,此版本还包括8.0.32之前的所有社区错误修复。有关更多信息,请参阅 Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复。
-
修复了为
INSERT
操作records_in_range
执行的磁盘读取次数过多,导致性能逐渐下降的问题。(社区错误修复 #34976138)