本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora MySQL 数据库引擎更新 2022-04-20(版本 3.02.0,与 MySQL 8.0.23 兼容)标准支持将于 2024 年 1 月 15 日结束。不支持升级到此版本。
版本: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。
当前支持的 Aurora MySQL 版本有 1.19.5、1.19.6、1.22.*、1.23.*、2.04.*、2.07.*、2.08.*、2.09.*、2.10.*、3.01.* 和 3.02.*。
您可以将快照从当前支持的任何 Aurora MySQL 版本 2 集群还原到 Aurora MySQL 3.02.0。
有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅《Amazon Aurora 用户指南》中的 Aurora MySQL 版本 3 的升级计划。有关升级过程本身,请参阅《Amazon Aurora 用户指南》中的升级到 Aurora MySQL 版本 3。有关 Aurora MySQL 升级的一般信息,请参阅《Amazon Aurora 用户指南》中的升级 Amazon Aurora MySQL 数据库集群。
有关问题排查信息,请参阅排查 Aurora MySQL 版本 3 升级问题。
如果您有任何疑问或疑虑,可以在社区论坛和 Amazon 支持部门获得Amazon 支持
改进
Aurora MySQL 版本 3.02.0 已正式发布并一般与 MySQL 8.0.23 社群版兼容。
修复了下面列出的安全问题和 CVE:
对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下:
新功能:
Amazon Aurora Serverless v2 已正式发布。有关更多信息,请参阅 Amazon Aurora Serverless
概述、博客 和使用 Aurora Serverless v2 文档。立即开始使用 Amazon Web Services Management Console中的很少的几个步骤创建 Aurora Serverless v2 数据库。
可用性改进:
-
修复了在删除记录或包含两个或更多可变长度列(VARCHAR、VARBINARY、BLOB 和 TEXT 类型)的表时,可能导致服务器进入重启循环且不可用的问题。有关列类型的更多详细信息,请参阅innodb-row-format
。 -
修复了以下问题:在开启了二进制日志且至少连接了一个二进制日志使用者的集群上,由于会导致应用程序和使用者之间的资源争用,因此现有连接会超时且无法建立新连接。
-
可用内存由
FreeableMemory
CloudWatch 指标指示。有关更多信息,请参阅亚马逊 Aurora 的亚马逊 CloudWatch 指标。-
修复了启用二进制日志复制后,由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
-
修复了在设置会话变量时,由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
-
修复了在数据库进程打开现有文件时,由于可用内存减少而可能导致数据库实例重启或失效转移的问题。
-
-
修复了在极少数情况下,如果在从快照还原的集群上,向包含
AUTO_INCREMENT
列的表中插入新行,则可能导致重复项错误的问题。 -
在此 Aurora MySQL 版本中未启用快速插入,这是因为在运行
INSERT INTO
SELECT
、和等查询时可能会出现不一致的问题。FROM
有关快速插入优化的更多信息,请参阅 Amazon Aurora MySQL 性能增强。
常规改进:
-
修复了使用
SHOW VOLUME STATUS
命令时未显示卷状态的问题。有关更多信息,请参阅 AuroraMySQL.Managing。 VolumeStatus。 -
修复了导致对 mysql_rds_import_binlog_ssl_material 的调用失败并显示 MySQL server ERROR 3512
的问题。 -
修复了针对已删除的 Aurora 读取器实例不正确地报告 Aurora 副本延迟的问题。
升级/迁移:
-
修复了由于将 ibdata 文件和表空间复制到 Aurora 存储时出现问题,而可能导致 MySQL 8.0.x 数据库到 Aurora MySQL 版本 3 的迁移失败的问题。
-
修复了当数据库表包含大量数据时,可能导致集群从 Aurora MySQL 版本 2 到 Aurora MySQL 版本 3 的升级失败的问题。
-
修复了由于无法为表创建序列化数据字典信息
(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
和 slow log 表的升级预检查报告了架构不一致错误,可能导致从 Aurora MySQL 2 到 Aurora MySQL 3 的升级失败的问题。
集成了 MySQL 社区版本错误修复
除以下内容外,此版本还包括 8.0.23 及之前的所有社区错误修复。有关更多信息,请参阅 Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复。
-
修复了存储过程中用于游标的临时表处理不当的问题,这可能会导致服务器出现意外行为,mysqld-8-0-24-bug
。(错误 #32416811)