Aurora MySQL 数据库引擎更新 2020-12-11(版本 2.09.1)(已弃用) - Amazon Aurora

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

Aurora MySQL 数据库引擎更新 2020-12-11(版本 2.09.1)(已弃用)

版本:2.09.1

Aurora MySQL 2.09.1 已正式发布。Aurora MySQL 2.x 版与 MySQL 5.7 兼容,Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

当前支持的 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 2.09.1。对于运行 Aurora MySQL 版本 1 的集群,您可以直接将现有 Aurora MySQL 1.23 或更高版本的集群升级到 2.09.1。您也可以将快照从当前支持的任何 Aurora MySQL 版本还原到 Aurora MySQL 2.09.1。

要使用较旧版本的 Aurora MySQL 创建集群,请通过 AWS Management Console、 AWS CLI或 RDS API 指定引擎版本。

如果您有任何疑问或疑虑,可以在社区论坛和 AWS 支持部门获得AWS 支持。有关更多信息,请参阅《Amazon Aurora 用户指南》中的维护 Amazon Aurora 数据库集群

注意

有关如何升级 Aurora MySQL 数据库集群的信息,请参阅《Amazon Aurora 用户指南》中的升级 Aurora MySQL 数据库集群的次要版本或补丁程序级别

改进

安全修复:

对托管环境中的处理进行微调的修复和其他增强功能。其他 CVE 修复如下:

不兼容的更改:

此版本新增了影响 mysqldump 命令行为的权限更改。用户必须具有访问 PROCESS 表的 INFORMATION_SCHEMA.FILES 权限。要在不进行任何更改的情况下运行 mysqldump 命令,请向 PROCESS 命令连接的数据库用户授予 mysqldump 权限。您也可以运行带 mysqldump 选项的 --no-tablespaces 命令。使用该选项,mysqldump 输出不包含任何 CREATE LOGFILE GROUPCREATE TABLESPACE 语句。在这种情况下,mysqldump 命令不访问 INFORMATION_SCHEMA.FILES 表,您也无需授予 PROCESS 权限。

可用性改进:

  • 修复了当数据库引擎在从网络读取或写入网络时遇到错误时可能导致客户端会话挂起的问题。

  • 修复了 2.09.0 中引入的动态调整大小功能中的内存泄漏问题。

全局数据库:

  • 修复了当主区域写入器使用较旧版本时,全局数据库辅助区域的副本可能会在升级到版本 2.09.0 时重新启动的多个问题。

集成了 MySQL 社区版本错误修复

  • 复制:当事务隔离级别设置为 REPEATABLE READ 时,交错事务有时可能会使从属应用程序死锁。(错误 #25040331)

  • 对于 TIMESTAMPDATETIME 列默认值为 CURRENT_TIMESTAMP 的表,列可以在表具有 BEFORE INSERT 触发条件时初始化为 0000-00-00 00:00:00。(错误 #25209512、错误 #84077)

  • 对于 VALUES 列表使用包含联接的子查询为第二行或后面的行生成值的 INSERT 语句,服务器可能会在解析所需的特权失败后退出。(错误 #23762382)

与 Aurora MySQL 版本 1 进行比较

以下 Amazon Aurora MySQL 功能在 Aurora MySQL 版本 1(兼容 MySQL 5.6)中受支持,但这些功能目前在 Aurora MySQL 版本 2(兼容 MySQL 5.7)中不受支持。

MySQL 5.7 兼容性

此 Aurora MySQL 版本与 MySQL 5.7 数据兼容,包含 JSON 支持、空间索引及生成列等功能。Aurora MySQL 使用 Z 阶曲线原生实现了空间索引功能,使空间数据集的写入性能相比于 MySQL 5.7 提高了 20 倍以上,读取性能提高 10 倍以上。

此 Aurora MySQL 版本当前不支持以下 MySQL 5.7 功能:

  • 组复制插件

  • 增加的页面大小

  • InnoDB 缓冲池启动时加载

  • InnoDB 全文分析器插件

  • 多源复制

  • 在线缓冲池大小调整

  • 密码验证插件

  • 查询重写插件

  • 复制筛选

  • CREATE TABLESPACE SQL 语句