

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

# Aurora MySQL 数据库引擎更新 2019-11-25（版本 1.21.0）（已弃用）
<a name="AuroraMySQL.Updates.1210"></a>

**版本：**1.21.0

 Aurora MySQL 1.21.0 已正式发布。Aurora MySQL 1.\$1 版与 MySQL 5.6 兼容，Aurora MySQL 2.\$1 版与 MySQL 5.7 兼容。

当前支持的 Aurora MySQL 版本有 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、1.20.\$1、1.21.\$1、1.22.\$1、2.01.\$1、2.02.\$1、2.03.\$1、2.04.\$1、2.05.\$1、2.06.\$1 和 2.07.\$1。要使用旧版本的 Aurora MySQL 创建集群，请通过 AWS 管理控制台、 AWS CLI 或 RDS API 指定引擎版本。您可以选择将现有 Aurora MySQL 1.\$1 数据库集群升级到 Aurora MySQL 1.21.0。

**注意**  
 此版本目前不适用于以下 AWS 区域： AWS GovCloud （美国东部）[us-gov-east-1]、（美国西部）[-1]、中国 AWS GovCloud （宁夏）[cn-northwest us-gov-west -1]、亚太地区（香港）[ap-east-1]、欧洲（斯德哥尔摩）[eu-north-1] 和中东（巴林）[me-south-1]。在提供后，将发布单独的公告。

 如果您有任何疑问或疑虑，可以在社区论坛和 AWS 支持部门获得[AWS 支持](https://aws.amazon.com/support)。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

**注意**  
升级数据库集群的过程已更改。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Aurora MySQL 数据库集群的次要版本或补丁程序级别](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)。

## 改进
<a name="AuroraMySQL.Updates.1210.Improvements"></a>

 **关键修复：**
+ [CVE-2018-0734](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0734)
+ [CVE-2019-2534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2534)
+ [CVE-2018-2612](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2612)
+ [CVE-2017-3599](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3599)
+ [CVE-2018-2562](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2562)
+ [CVE-2017-3329](https://nvd.nist.gov/vuln/detail/CVE-2017-3329)
+ [CVE-2018-2696](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2696)
+ [CVE-2015-4737](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4737)

 **高优先级修复：**
+  强烈建议数据库大小接近 64 TiB 的客户升级到此版本，以避免由于稳定性错误影响接近 Aurora 存储限制的卷而导致停机。

 **一般稳定性修复：**
+  修复了当 Aurora 写入器实例上正在运行大量写入工作负载时在 Aurora 读取器实例上出现的并行查询中止错误。
+  修复了 Aurora 读取器实例上的以下问题：当写入器实例有大量事务提交流量时，长时间运行事务期间空闲内存会减少。
+  当数据库重新启动或主机更换之后，现在会保留参数 `aurora_disable_hash_join` 的值。
+  修复了与全文搜索高速缓存相关的问题，该问题会导致 Aurora 实例用尽内存。使用全文搜索的客户应进行升级。
+  当已启用哈希联接功能且实例内存不足时提高数据库的稳定性。使用哈希联接的客户应进行升级。
+  修复了查询高速缓存中的问题，该问题中的“太多连接”错误会导致重启。
+  修正了 T2 实例上的空闲内存计算，以包括交换内存空间，防止不必要的重启。

## 集成了 MySQL 社区版本错误修复
<a name="AuroraMySQL.Updates.1210.Patches"></a>
+  错误 \$119929406: \$1\$1MEMMOVE\$1 中的 HANDLE\$1FATAL\$1SIGNAL (SIG=11) \$1从字符串返回:: COPY SSSE3 
+  错误 \$117059925：对于 [UNION](https://dev.mysql.com/doc/refman/5.6/en/union.html) 语句，rows-examined 值计算错误。这表现为 Performance Schema 语句表（例如 [events\$1statements\$1current](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-events-statements-current-table.html)）的 `ROWS_EXAMINED` 列的值太大。
+  错误 \$111827369：一些带有 `SELECT ... FROM DUAL` 嵌套子查询的查询引发断言。
+  错误 \$116311231：如果一个查询在 `IN` 子句中包含了子查询，而 `WHERE` 子句中包含 [XOR](https://dev.mysql.com/doc/refman/5.6/en/logical-operators.html#operator_xor) 操作，则会返回错误的结果。