

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Aurora MySQL バージョン 2 のデータベースエンジンの更新
<a name="AuroraMySQL.Updates.20Updates"></a>

**重要**  
Aurora MySQL バージョン 2 は、2024 年 10 月 31 日 に標準サポートが終了しました。詳細については、「[Amazon Aurora MySQL 互換エディションバージョン 2 の標準サポート終了に向けて準備する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.MySQL57.EOL.html)」を参照してください。

Amazon Aurora MySQL バージョン 2 のデータベースエンジンの更新は次のとおりです。<a name="aurora_2x_updates"></a>
+ [Aurora MySQL データベースエンジンの更新 2026-03-09 (バージョン 2.12.6、MySQL 5.7.44 互換) - RDS 延長サポートバージョン](AuroraMySQL.Updates.2126.md)
+ [Aurora MySQL データベースエンジンの更新 2025-04-09 (バージョン 2.12.5、MySQL 5.7.44 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2125.md)
+ [Aurora MySQL データベースエンジンの更新 2024-10-23 (バージョン 2.12.4、MySQL 5.7.44 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2124.md)
+ [Aurora MySQL データベースエンジンの更新 2024-07-09 (バージョン 2.12.3、MySQL 5.7.44 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2123.md)
+ [Aurora MySQL データベースエンジンの更新 2024-03-19 (バージョン 2.12.2、MySQL 5.7.44 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2122.md)
+ [Aurora MySQL データベースエンジンの更新 2023-12-28 (バージョン 2.12.1、MySQL 5.7.40 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2121.md)
+ [Aurora MySQL データベースエンジンの更新 2023-10-25 (バージョン 2.12.0.1、MySQL 5.7.40 互換) – RDS 延長サポートバージョン (ベータ)](AuroraMySQL.Updates.21201.md)
+ [Aurora MySQL データベースエンジンの更新 2023-07-25 (バージョン 2.12.0、MySQL 5.7.40 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2120.md)
+ [Aurora MySQL データベースエンジンの更新 2024-07-19 (バージョン 2.11.6、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2116.md)
+ [Aurora MySQL データベースエンジンの更新 2024-03-26 (バージョン 2.11.5、MySQL 5.7.12 互換) – RDS 延長サポートバージョン (デフォルト)](AuroraMySQL.Updates.2115.md)
+ [Aurora MySQL データベースエンジンの更新 2023-10-17 (バージョン 2.11.4、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2114.md)
+ [Aurora MySQL データベースエンジンの更新 2023-06-09 (バージョン 2.11.3、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2113.md)
+ [Aurora MySQL データベースエンジンの更新 2023-03-24 (バージョン 2.11.2、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2112.md)
+ [Aurora MySQL データベースエンジンの更新 2023-02-14 (バージョン 2.11.1、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2111.md)
+ [Aurora MySQL データベースエンジンの更新 2022-10-25 (バージョン 2.11.0、MySQL 5.7.12 互換) – RDS 延長サポートバージョン](AuroraMySQL.Updates.2110.md)
+ [Aurora MySQL データベースエンジンの更新 2022-11-01 (バージョン 2.10.3) (廃止)](AuroraMySQL.Updates.2103.md)
+ [Aurora MySQL データベースエンジンの更新 2022-01-26 (バージョン 2.10.2) (廃止)](AuroraMySQL.Updates.2102.md)
+ [Aurora MySQL データベースエンジンの更新 2021-10-21 (バージョン 2.10.1) (廃止)](AuroraMySQL.Updates.2101.md)
+ [Aurora MySQL データベースエンジンの更新 2021-05-25 (バージョン 2.10.0) (廃止)](AuroraMySQL.Updates.2100.md)
+ [Aurora MySQL データベースエンジンの更新 2021-11-12 (バージョン 2.09.3) (廃止)](AuroraMySQL.Updates.2093.md)
+ [Aurora MySQL データベースエンジンの更新 2021-02-26 (バージョン 2.09.2) (廃止)](AuroraMySQL.Updates.2092.md)
+ [Aurora MySQL データベースエンジンの更新 2020-12-11 (バージョン 2.09.1) (廃止)](AuroraMySQL.Updates.2091.md)
+ [Aurora MySQL データベースエンジンの更新 2020-09-17 (バージョン 2.09.0) (廃止)](AuroraMySQL.Updates.2090.md)
+ [Aurora MySQL データベースエンジンの更新 2022-01-06 (バージョン 2.08.4) (廃止)](AuroraMySQL.Updates.2084.md)
+ [Aurora MySQL データベースエンジンの更新 2020-11-12 (バージョン 2.08.3) (廃止)](AuroraMySQL.Updates.2083.md)
+ [Aurora MySQL データベースエンジンの更新 2020-08-28 (バージョン 2.08.2) (廃止)](AuroraMySQL.Updates.2082.md)
+ [Aurora MySQL データベースエンジンの更新 2020-06-18 (バージョン 2.08.1) (廃止)](AuroraMySQL.Updates.2081.md)
+ [Aurora MySQL データベースエンジンの更新 2020-06-02 (バージョン 2.08.0) (廃止)](AuroraMySQL.Updates.2080.md)
+ [Aurora MySQL データベースエンジンの更新 2023-08-15 (バージョン 2.07.10) (廃止)](AuroraMySQL.Updates.20710.md)
+ [Aurora MySQL データベースエンジンの更新 2023-05-04 (バージョン 2.07.9) (廃止)](AuroraMySQL.Updates.2079.md)
+ [Aurora MySQL データベースエンジンの更新 2022-06-16 (バージョン 2.07.8) (廃止)](AuroraMySQL.Updates.2078.md)
+ [Aurora MySQL データベースエンジンの更新 2021-11-24 (バージョン 2.07.7) (廃止)](AuroraMySQL.Updates.2077.md)
+ [Aurora MySQL データベースエンジンの更新 2021-09-02 (バージョン 2.07.6) (廃止)](AuroraMySQL.Updates.2076.md)
+ [Aurora MySQL データベースエンジンの更新 2021-07-06 (バージョン 2.07.5) (廃止)](AuroraMySQL.Updates.2075.md)
+ [Aurora MySQL データベースエンジンの更新 2021-03-04 (バージョン 2.07.4) (廃止)](AuroraMySQL.Updates.2074.md)
+ [Aurora MySQL データベースエンジンの更新 2020-11-10 (バージョン 2.07.3) (廃止)](AuroraMySQL.Updates.2073.md)
+ [Aurora MySQL データベースエンジンの更新 2020-04-17 (バージョン 2.07.2) (廃止)](AuroraMySQL.Updates.2072.md)
+ [Aurora MySQL データベースエンジンの更新 2019-12-23 (バージョン 2.07.1) (廃止)](AuroraMySQL.Updates.2071.md)
+ [Aurora MySQL データベースエンジンの更新 2019-11-25 (バージョン 2.07.0) (廃止)](AuroraMySQL.Updates.2070.md)
+ [Aurora MySQL データベースエンジンの更新 2019-11-22 (バージョン 2.06.0) (廃止)](AuroraMySQL.Updates.2060.md)
+ [Aurora MySQL データベースエンジンの更新 2019-11-11 (バージョン 2.05.0) (廃止)](AuroraMySQL.Updates.2050.md)
+ [Aurora MySQL データベースエンジンの更新 2020-08-14 (バージョン 2.04.9) (廃止)](AuroraMySQL.Updates.2049.md)
+ [Aurora MySQL データベースエンジンの更新 2019-11-20 (バージョン 2.04.8) (廃止)](AuroraMySQL.Updates.2048.md)
+ [Aurora MySQL データベースエンジンの更新 2019-11-14 (バージョン 2.04.7) (廃止)](AuroraMySQL.Updates.2047.md)
+ [Aurora MySQL データベースエンジンの更新 2019-09-19 (バージョン 2.04.6) (廃止)](AuroraMySQL.Updates.2046.md)
+ [Aurora MySQL データベースエンジンの更新 2019-07-08 (バージョン 2.04.5) (廃止)](AuroraMySQL.Updates.2045.md)
+ [Aurora MySQL データベースエンジンの更新 2019-05-29 (バージョン 2.04.4) (廃止)](AuroraMySQL.Updates.2044.md)
+ [Aurora MySQL データベースエンジンの更新 2019-05-09 (バージョン 2.04.3) (廃止)](AuroraMySQL.Updates.2043.md)
+ [Aurora MySQL データベースエンジンの更新 2019-05-02 (バージョン 2.04.2) (廃止)](AuroraMySQL.Updates.2042.md)
+ [Aurora MySQL データベースエンジンの更新 2019-03-25 (バージョン 2.04.1) (廃止)](AuroraMySQL.Updates.2041.md)
+ [Aurora MySQL データベースエンジンの更新 2019-03-25 (バージョン 2.04.0) (廃止)](AuroraMySQL.Updates.204.md)
+ [Aurora MySQL データベースエンジンの更新 2019-02-07 (バージョン 2.03.4) (廃止)](AuroraMySQL.Updates.2034.md)
+ [Aurora MySQL データベースエンジンの更新 2019-01-18 (バージョン 2.03.3) (廃止)](AuroraMySQL.Updates.2033.md)
+ [Aurora MySQL データベースエンジンの更新 2019-01-09 (バージョン 2.03.2) (廃止)](AuroraMySQL.Updates.2032.md)
+ [Aurora MySQL データベースエンジンの更新 2018-10-24 (バージョン 2.03.1) (廃止)](AuroraMySQL.Updates.2031.md)
+ [Aurora MySQL データベースエンジンの更新 2018-10-11 (バージョン 2.03) (廃止)](AuroraMySQL.Updates.203.md)
+ [Aurora MySQL データベースエンジンの更新 2018-10-08 (バージョン 2.02.5) (廃止)](AuroraMySQL.Updates.2025.md)
+ [Aurora MySQL データベースエンジンの更新 2018-09-21 (バージョン 2.02.4) (廃止)](AuroraMySQL.Updates.2024.md)
+ [Aurora MySQL データベースエンジンの更新 2018-08-23 (バージョン 2.02.3) (廃止)](AuroraMySQL.Updates.2023.md)
+ [Aurora MySQL データベースエンジンの更新 2018-06-04 (バージョン 2.02.2) (廃止)](AuroraMySQL.Updates.2022.md)
+ [Aurora MySQL データベースエンジンの更新 2018-05-03 (バージョン 2.02) (廃止)](AuroraMySQL.Updates.202.md)
+ [Aurora MySQL データベースエンジンの更新 2018-03-13 (バージョン 2.01.1) (廃止)](AuroraMySQL.Updates.2011.md)
+ [Aurora MySQL データベースエンジンの更新 2018-02-06 (バージョン 2.01) (廃止)](AuroraMySQL.Updates.20180206.md)

# Aurora MySQL データベースエンジンの更新 2026-03-09 (バージョン 2.12.6、MySQL 5.7.44 互換) - RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2126"></a><a name="2126"></a><a name="2.12.6"></a>

 **バージョン:** 2.12.6 

 Aurora MySQL 2.12.6 は一般利用可能です。Aurora MySQL 2.12 バージョンは、MySQL 5.7.44 まで互換性があります。コミュニティの変更の詳細については、[MySQL 5.7.44 (2022-10-11、一般提供の変更」を参照してください)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)。

 現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.04.\$1、3.08.\$1、3.09.\$1、3.10.\$1、3.11.\$1、および 3.12.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.6 にアップグレードできます。現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.12.6 にスナップショットを復元することもできます。

 ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2126.Improvements"></a>

 **セキュリティの修正内容:** 
+  一部の SQL ステートメントが監査ログに記録されない問題を修正しました。

 **中程度CVEs:** 
+  [CVE-2025-53054](https://www.cve.org/CVERecord?id=CVE-2025-53054) 
+  [CVE-2025-53053](https://www.cve.org/CVERecord?id=CVE-2025-53053) 
+  [CVE-2025-53044](https://www.cve.org/CVERecord?id=CVE-2025-53044) 
+  [CVE-2025-53045](https://www.cve.org/CVERecord?id=CVE-2025-53045) 
+  [CVE-2025-53062](https://www.cve.org/CVERecord?id=CVE-2025-53062) 
+  [CVE-2025-53069](https://www.cve.org/CVERecord?id=CVE-2025-53069) 
+  [CVE-2025-53040](https://www.cve.org/CVERecord?id=CVE-2025-53040) 
+  [CVE-2025-53042](https://www.cve.org/CVERecord?id=CVE-2025-53042) 
+  [CVE-2025-50082](https://www.cve.org/CVERecord?id=CVE-2025-50082) 
+  [CVE-2025-50085](https://www.cve.org/CVERecord?id=CVE-2025-50085) 
+  [CVE-2025-53023](https://www.cve.org/CVERecord?id=CVE-2025-53023) 
+  [CVE-2025-50087](https://www.cve.org/CVERecord?id=CVE-2025-50087) 
+  [CVE-2025-50099](https://www.cve.org/CVERecord?id=CVE-2025-50099) 
+  [CVE-2025-50079](https://www.cve.org/CVERecord?id=CVE-2025-50079) 
+  [CVE-2025-50092](https://www.cve.org/CVERecord?id=CVE-2025-50092) 
+  [CVE-2025-50102](https://www.cve.org/CVERecord?id=CVE-2025-50102) 
+  [CVE-2025-50083](https://www.cve.org/CVERecord?id=CVE-2025-50083) 
+  [CVE-2025-50096](https://www.cve.org/CVERecord?id=CVE-2025-50096) 
+  [CVE-2025-50091](https://www.cve.org/CVERecord?id=CVE-2025-50091) 
+  [CVE-2025-50084](https://www.cve.org/CVERecord?id=CVE-2025-50084) 
+  [CVE-2025-50101](https://www.cve.org/CVERecord?id=CVE-2025-50101) 
+  [CVE-2025-50077](https://www.cve.org/CVERecord?id=CVE-2025-50077) 
+  [CVE-2025-50088](https://www.cve.org/CVERecord?id=CVE-2025-50088) 
+  [CVE-2025-50080](https://www.cve.org/CVERecord?id=CVE-2025-50080) 
+  [CVE-2025-50097](https://www.cve.org/CVERecord?id=CVE-2025-50097) 
+  [CVE-2025-50094](https://www.cve.org/CVERecord?id=CVE-2025-50094) 
+  [CVE-2025-50093](https://www.cve.org/CVERecord?id=CVE-2025-50093) 
+  [CVE-2025-50086](https://www.cve.org/CVERecord?id=CVE-2025-50086) 
+  [CVE-2025-50078](https://www.cve.org/CVERecord?id=CVE-2025-50078) 
+  [CVE-2025-21501](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21501) 
+  [CVE-2025-21500](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21500) 
+  [CVE-2025-21543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21543) 
+  [CVE-2025-21540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21540) 
+  [CVE-2025-21491](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21491) 
+  [CVE-2025-21490](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21490) 
+  [CVE-2025-21559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21559) 
+  [CVE-2025-21555](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21555) 
+  [CVE-2025-21497](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21497) 
+  [CVE-2025-21519](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21519) 
+  [CVE-2025-21529](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21529) 
+  [CVE-2025-21505](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21505) 
+  [CVE-2025-21531](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21531) 
+  [CVE-2025-21523](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21523) 
+  [CVE-2025-21503](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21503) 
+  [CVE-2025-21522](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21522) 
+  [CVE-2025-21518](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21518) 
+  [CVE-2025-21577](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21577) 
+  [CVE-2025-30682](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30682) 
+  [CVE-2025-30687](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30687) 
+  [CVE-2025-30688](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30688) 
+  [CVE-2025-21574](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21574) 
+  [CVE-2025-21575](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21575) 
+  [CVE-2025-30693](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30693) 
+  [CVE-2025-30695](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30695) 
+  [CVE-2025-30715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30715) 
+  [CVE-2025-21584](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21584) 
+  [CVE-2025-21580](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21580) 
+  [CVE-2025-21581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21581) 
+  [CVE-2025-21585](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21585) 
+  [CVE-2025-30689](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30689) 
+  [CVE-2025-21579](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21579) 
+  [CVE-2025-30696](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30696) 
+  [CVE-2025-30705](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30705) 
+  [CVE-2025-30683](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30683) 
+  [CVE-2025-30684](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30684) 
+  [CVE-2025-30685](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30685) 
+  [CVE-2025-30699](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30699) 
+  [CVE-2025-30704](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30704) 
+  [CVE-2025-30721](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30721) 

 **低い CVEs:** 
+  [CVE-2025-50104](https://www.cve.org/CVERecord?id=CVE-2025-50104) 
+  [CVE-2025-50098](https://www.cve.org/CVERecord?id=CVE-2025-50098) 
+  [CVE-2025-50100](https://www.cve.org/CVERecord?id=CVE-2025-50100) 
+  [CVE-2025-21520](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21520) 
+  [CVE-2025-21546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21546) 
+  [CVE-2025-30703](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30703) 
+  [CVE-2025-30681](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-30681) 

# Aurora MySQL データベースエンジンの更新 2025-04-09 (バージョン 2.12.5、MySQL 5.7.44 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2125"></a><a name="2125"></a><a name="2.12.5"></a>

 **バージョン **2.12.5

Aurora MySQL 2.12.5 は一般公開されています。Aurora MySQL 2.12 バージョンは MySQL 5.7.44 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.44 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.04.\$1、3.05.\$1、3.06.\$1、3.07.\$1、3.08.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.5 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.5 で復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2124.Improvements"></a>

 **以下のセキュリティの問題と CVE の修正:** 

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
+  [CVE-2025-21543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21543) 
+  [CVE-2025-21500](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21500) 
+  [CVE-2025-21491](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21491) 
+  [CVE-2025-21490](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21490) 
+  [CVE-2025-21540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21540) 
+  [CVE-2025-21559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21559) 
+  [CVE-2025-21555](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21555) 
+  [CVE-2025-21497](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21497) 
+  [CVE-2025-21520](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21520) 
+  [CVE-2025-21501](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21501) 
+  [CVE-2024-37371](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-37371) 
+  [CVE-2024-11053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-11053) 
+  [CVE-2024-21201](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21201) 
+  [CVE-2024-21241](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21241) 
+  [CVE-2024-21230](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21230) 
+  [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487) 

 **可用性の向上:** 
+ ネットワークの中断によってライターとの接続が正しく再確立されないレプリカの問題を修正しました。

# Aurora MySQL データベースエンジンの更新 2024-10-23 (バージョン 2.12.4、MySQL 5.7.44 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2124"></a><a name="2124"></a><a name="2.12.4"></a>

**バージョン **2.12.4

Aurora MySQL 2.12.4 は一般公開されています。Aurora MySQL 2.12 バージョンは MySQL 5.7.44 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.44 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.04.\$1、3.05.\$1、3.06.\$1、3.07.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.4 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.4 で復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2124.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
+ [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487)
+ [CVE-2024-21142](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21142)
+ [CVE-2024-21177](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21177)
+ [CVE-2024-25062](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062)

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2124.Patches"></a>

このリリースには、5.7.44 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2124.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2124.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2024-07-09 (バージョン 2.12.3、MySQL 5.7.44 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2123"></a><a name="2123"></a><a name="2.12.3"></a>

**バージョン:** 2.12.3

Aurora MySQL 2.12.3 は一般公開されています。Aurora MySQL 2.12 バージョンは MySQL 5.7.44 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.44 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.03.\$1、3.04.\$1、3.05.\$1、3.06.\$1、3.07.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.3 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.3 で復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2123.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**
+ MySQL ストアドプロシージャのセキュリティの問題を修正しました。

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
+ [CVE-2023-21912](https://nvd.nist.gov/vuln/detail/CVE-2023-21912)
+ [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487)
+ [CVE-2024-0853](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-0853)
+ [CVE-2024-20993](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20993)
+ [CVE-2024-20998](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20998)
+ [CVE-2024-21008](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21008)
+ [CVE-2024-21009](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21009)
+ [CVE-2024-21013](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21013)
+ [CVE-2024-21047](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21047)
+ [CVE-2024-21054](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21054)
+ [CVE-2024-21055](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21055)
+ [CVE-2024-21057](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21057)
+ [CVE-2024-21062](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21062)
+ [CVE-2024-21069](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21069)
+ [CVE-2024-21096](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21096)
+ [CVE-2024-21097](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21097)

**可用性の向上:**
+ 並列クエリの実行時に Aurora MySQL DB インスタンスが再起動する問題を修正しました。
+ シームレスなスケーリング、ダウンタイムのない再起動 (ZDR)、ダウンタイムのないパッチ適用 (ZDP) 中に接続リソースへの同時アクセスが原因でデータベースサーバーが再起動する問題を修正しました。
+ ログアプリケーションに使用されるメモリを解放するときにリーダー DB インスタンスが再起動する問題を修正しました。
+ バックグラウンドオペレーションが一時インデックスを削除している間にクエリの実行が長時間または失敗するバックグラウンドプロセスの問題を修正しました。
+ メタデータの不整合が原因でライター DB インスタンスが再起動する起動ルーチンの問題を修正しました。
+ トランザクション復旧の進行状況を示すインジケータを追加しました。これにより、トランザクションの復旧が完了するまでに時間がかかるまれな状況で、可用性が失われる可能性を回避できます。
+ ライター DB インスタンスで変更または削除されているテーブルを読み取るときにリーダー DB インスタンスが再起動する問題を修正しました。
+ `thread_stack` パラメータ値が低いとデータベースが繰り返し再起動する問題を修正しました。起動が成功し、起動の問題を防ぐために、許可される最小値 `thread_stack` が 131,072 から 136,192 に引き上げられました。
+ 並列クエリの実行時にリーダー DB インスタンスが再起動する問題を修正しました。
+ ライター DB インスタンスで特定のまれなトランザクションコミット指示が発生した場合に Aurora リードレプリカが再起動する問題を修正しました。
+ 読み取り専用トランザクションが共有ロックを取得したときに、まれに DB インスタンスが再起動することがある問題を修正しました。
+ 転送された[暗黙的なコミットステートメント](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)でエラーが発生した場合に、書き込み転送を使用するリーダー DB インスタンスが再起動する可能性がある問題を修正しました。

**全般的な機能強化:**
+ `AUTO_INCREMENT` プライマリキー列と一意のキー列を持つテーブルで同時 `INSERT` ステートメントを実行する場合、および `INSERT` ステートメントが異なる行で一意のキー違反がある場合に、SQL ステートメントで予期しないプライマリキー違反エラーまたは警告が発生する可能性がある問題を修正しました。
+ ZDR がクエリのヒントとして設定されたセッション変数を誤って復元すると、誤ったクエリ結果が発生する可能性がある問題を修正しました。
+ 組み込み関数 `LPAD` と文字列関数 `RPAD` の使用時に不完全な結果セットが返される並列クエリの問題を修正しました。
+ 外部キーを持つテーブルに対してライター DB インスタンスで `ALTER TABLE RENAME COLUMN` ステートメントを実行すると、リーダー DB インスタンスで外部キーインデックスが欠落する問題を修正しました。
+ 書き込み転送を無効にするプロセスの完了に失敗する問題を修正しました。
+ Aurora Serverless v1 スケーリングポイントの検索中に内部データ構造への誤ったアクセスが原因で DB インスタンスが再起動する問題を修正しました。
+ db.t4g.medium および db.t4g.large DB インスタンスで Performance Insights 自動管理が有効になっているときに Performance Schema が有効になっていない問題を修正しました。
+ Amazon SageMaker AI に対する [Aurora 機械学習](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-ml.html)オペレーションのリクエストタイムアウトが 3 秒から 30 秒に延長されました。これにより、バッチサイズが大きい場合に、Aurora 機械学習から Amazon SageMaker AI へのリクエストの再試行回数や失敗回数が増えるという問題を解決できます。
+ MySQL [イベントスケジューラー](https://dev.mysql.com/doc/refman/8.0/en/event-scheduler.html)によって実行されるスロー `INSERT`、`DELETE`、および `UPDATE` クエリが、スロー `SELECT` クエリが先行していない限り、スロークエリログに記録されない問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2123.Patches"></a>

このリリースには、5.7.44 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ ステートメントの実行中に一時テーブルがトリガーされる問題を修正しました。これにより、予期しない DB エンジンの再起動が発生する可能性があります。
+ インデックス付き式を使用する単一テーブル `UPDATE` および `DELETE` ステートメントが準備済みステートメントとして実行されると、サーバーが終了することがある不具合を修正しました。([バグ \$129257254](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-17.html))

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2123.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2123.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2024-03-19 (バージョン 2.12.2、MySQL 5.7.44 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2122"></a><a name="2122"></a><a name="2.12.2"></a>

**バージョン **2.12.2

Aurora MySQL 2.12.2 は一般公開されています。Aurora MySQL 2.12 バージョンは MySQL 5.7.44 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.44 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.03.\$1、3.04.\$1、3.05.\$1、3.06.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.2 にアップグレードできます。スナップショットを、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.12.2 に復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2122.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
+ [CVE-2024-20963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-CVE-2024-20963)
+ [CVE-2023-39975](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39975)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)

セキュリティの問題。
+ `MASTER_SSL` 設定に関係なくソースが暗号化された接続をサポートしている場合、バイナリログレプリカがデフォルトで SSL/TLS を使用するようにする修正を追加しました。

**可用性の向上:**
+ ライターインスタンスに高いワークロードがある場合に、リードレプリカインスタンスが正常に起動できない問題を修正しました。
+ Aurora ストレージと通信するコンポーネントの不具合により、Aurora MySQL データベースライターインスタンスがフェイルオーバーする問題を修正しました。この不具合は、Aurora ストレージインスタンスのソフトウェア更新後にデータベースインスタンスと基盤となるストレージ間の通信が中断された結果として発生します。
+ まれに、リーダーインスタンスが再起動する問題を修正しました。
+ 特権ユーザーがユーザー [rdsadmin](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html) に関連付けられた[リソース制限](https://dev.mysql.com/doc/refman/5.7/en/user-resources.html)を変更できる問題を修正しました。これらのリソース制限を誤って設定すると、RDS モニタリングエージェントがデータベースインスタンスの正常性をモニタリングできなくなり、データベースが使用できなくなる可能性があります。

**アップグレードと移行:**
+ Amazon RDS MySQL 5.7 から移行され、サポートされていないストアドプロシージャを含む Aurora MySQL クラスターのバイナリログレプリケーションを開始しようとしたときに発生する問題を修正しました。
+ Aurora MySQL バージョン 3 へのメジャーバージョンアップグレード中にデータベースイベントスケジューラを無効にしました。この更新により、メジャーバージョンのアップグレードの進行中にイベント実行によるデータベースの変更を回避できます。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2122.Patches"></a>

このリリースには、5.7.44 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2122.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2122.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2023-12-28 (バージョン 2.12.1、MySQL 5.7.40 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2121"></a><a name="2121"></a><a name="2.12.1"></a>

**バージョン:** 2.12.1

Aurora MySQL 2.12.1 は一般利用可能です。Aurora MySQL 2.12 バージョンは MySQL 5.7.40 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.40 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-40.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1、3.05.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.1 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.1 に復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2121.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-22053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22053)
+ [CVE-2023-22028](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22028)
+ [CVE-2023-22026](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22026)
+ [CVE-2023-22015](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22015)
+ [CVE-2022-24407](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24407)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ 全文検索 (FTS) パーサープラグインによる単一文字トークンの処理を修正しました (バグ \$135432973)
+ 監査ログのローテーション中に報告されたイベントが監査ログに書き込まれない場合がある問題を修正しました

**新機能:**
+ マルチスレッドのバイナリログ (binlog) レプリケーションのサポートが追加されました。これにより、binlog レプリカの SQL スレッドは、可能な場合はバイナリログイベントを並列で適用します。マルチスレッドレプリケーションの微調整に役立つ設定オプションの詳細については、「[Aurora ユーザーガイド](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html)」を参照してください。

**可用性の向上:**
+ パラレルクエリを使用する Aurora MySQL データベースインスタンスで、多数のパラレルクエリを同時に実行すると、データベースが再起動する問題を修正しました。
+ 監査ログ記録のスレッドが原因でロック競合が発生し、CPU 使用率が高くなり、クライアントアプリケーションがタイムアウトする問題を修正しました。
+ 削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。
+ ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。
+ 分離レベルを `READ_COMMITED` または `READ_UNCOMMITED` に設定し、XA トランザクションが使用されているか、バイナリログ (binlog) が有効になっている状態で 2 段階コミットを処理すると、再起動またはフェイルオーバーが発生するロックマネージャーの問題を修正しました。
+ データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。
+ データベース接続の数が `max_connections` パラメータで設定された値に近づくと、データベースインスタンスが再起動する場合がある問題を修正しました。
+ 全文インデックスを含むテーブルに対してデータ操作言語 (DML) クエリを実行すると、Aurora リーダーインスタンスが再起動する場合がある問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ Aurora クラスターボリュームからデータを読み取る際の一時的なネットワークの問題により、並列クエリが失敗する場合がある問題を修正しました。
+ 監査ログファイル管理に関連する問題を修正しました。この問題では、ダウンロードやローテーションのためにログファイルにアクセスできなくなり、場合によっては CPU 使用率が高くなることがあります。
+ 2.11 より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。\$1
+ [`procs_priv` grant テーブル](https://dev.mysql.com/doc/refman/8.0/en/grant-tables.html#grant-tables-procs-priv)を参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。
+ ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。
+ 書き込み転送を使用すると、`information_schema` および `performance_schema` グローバルステータステーブルの変数 `Threads_running` の値が不正確に場合がある問題を修正しました。
+ `SELECT` ステートメントを (古い `ha_partition` パーティションハンドラーをサポートするバージョンの MySQL で作成した) パーティションテーブルで実行し、クエリプランナーでパラレルクエリが選択されると、データベースが再起動する問題を修正しました。
+ 書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。
+ デフォルトのデータベースを `USE` コマンドで定義していない状態で、ソースのバイナリログファイルに書き込まれる `QUERY` イベントを Aurora MySQL のバイナリログ (binlog) レプリカが実行した場合に、バイナリログのレプリケーションの遅延が軽減されます。
+ `innodb_flush_log_at_trx_commit` パラメータが 1 に設定されていない場合に `CommitLatency` CloudWatch メトリクスが誤って報告されることがある問題を修正しました。
+ データベース接続が確立される前に切断してしまう問題を修正しました。接続を頻繁に確立したり切断したりするデータベースインスタンスが、この問題の影響を受けやすい傾向にあります。
+ 接続先のバイナリログ (binlog) コンシューマーが、重複するバイナリログレプリケーションサーバー ID を使用している場合に、データベースが再起動する問題を修正しました。
+ `replica_parallel_type` 変数を `LOGICAL_CLOCK` に設定し、`replica_preserve_commit_order` 変数を `ON` にすると、マルチスレッドのバイナリログレプリケーションが停止する可能性がある問題を修正しました。この問題は、500 MB を超えるトランザクションがソースで実行された場合に発生する可能性があります。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2121.Patches"></a>

このリリースには、以下を含め、5.7.40 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ `SHOW PROCESSLIST` ステートメントと同時に実行すると、既存および新規のリモート接続が停止する問題を修正しました (コミュニティバグ \$134857411)
+ レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした (バグ \$134617506)

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2121.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2121.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2023-10-25 (バージョン 2.12.0.1、MySQL 5.7.40 互換) – RDS 延長サポートバージョン (ベータ)
<a name="AuroraMySQL.Updates.21201"></a><a name="21201"></a><a name="2.12.0.1"></a>

**バージョン:** 2.12.0.1

Aurora MySQL 2.12.0.1 は、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)、AWS GovCloud (米国東部)、AWS GovCloud (米国西部) の各リージョンで一般公開されています。これは初期のセキュリティ修正限定のリリースです。これらの修正は、次回のパッチリリース 2.12.1 で対象範囲を広げ、すべてのリージョンにデプロイされる予定です。Aurora MySQL 2.12 バージョンは、MySQL 5.7.40 と互換性があります。

現在サポートされている Aurora MySQL リリースは、2.07.\$1、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.0.1 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.0.1 で復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.21201.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、MySQL 5.7.40 までのコミュニティ版 CVE の修正がすべて反映されています。
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)

**可用性の向上:**
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

# Aurora MySQL データベースエンジンの更新 2023-07-25 (バージョン 2.12.0、MySQL 5.7.40 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2120"></a><a name="2120"></a><a name="2.12.0"></a>

**バージョン:** 2.12.0

Aurora MySQL 2.12.0 は一般公開されています。Aurora MySQL 2.12 バージョンは MySQL 5.7.40 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.40 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-40.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.12.0 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.0 で復元することもできます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよびAWS Support から[AWSサポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2120.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、MySQL 5.7.40 までのコミュニティ版 CVE の修正がすべて反映されています。
+ Aurora MySQL が使用するデフォルトの SSL 暗号が更新され、安全性の低い DES-CBC3-SHA 値が [SSL\$1CIPHER](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_ssl_cipher) データベースパラメータから除外されました。DES-CBC3-SHA 暗号の削除により SSL 接続に問題が生じた場合は、適切かつ安全な暗号を使用してください。詳細については、「[Aurora MySQL DB クラスターへの接続用暗号スイートを設定する](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html#AuroraMySQL.Security.SSL.ConfiguringCipherSuites)」を参照してください。MySQL クライアント接続の暗号設定については、MySQL ドキュメントの「[Connection Cipher Configuration](https://dev.mysql.com/doc/refman/5.7/en/encrypted-connection-protocols-ciphers.html#encrypted-connection-cipher-configuration)」を参照してください。
+ [CVE-2023-21963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21963)
+ [CVE-2023-21912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21912)
+ [CVE-2023-21840](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21840)
+ [CVE-2023-0215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215)
+ [CVE-2022-43551](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43551)
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)
+ [CVE-2022-32221](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32221)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)
+ [CVE-2021-2169](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2169)

**可用性の向上:**
+ データベースアクティビティストリームイベントの暗号化が原因で、データベースが再起動する問題を修正しました。
+ データ定義言語 (DDL) クエリの実行中にデータベースの再起動が失敗する原因となる 2 つの問題を修正しました。
+ 接続の急増によりクエリのレイテンシーが長くなったり、データベースインスタンスが再起動したりする問題を修正しました。
+ 大規模な更新オペレーションまたはデータ定義言語 (DDL) ワークロードをライターインスタンスで、同じテーブルセットに対する読み取りオペレーションを Aurora レプリカで同時に実行すると、まれに Aurora レプリカが再起動することがある問題を修正しました。
+ 接続が急増すると、接続確立プロセスが完了するまで時間がかかったり、タイムアウトエラーが発生して失敗したりする問題を修正しました。
+ 解放可能なメモリが高度な監査ログのローテーションによって減少し、データベースインスタンスの再起動につながる可能性がある問題を修正しました。
+ Aurora パラレルクエリの実行プランを利用するクエリの実行中に、Aurora MySQL リーダーインスタンスが再起動する問題を修正しました。
+ 全文検索 (FTS) インデックスのあるテーブルで `OPTIMIZE TABLE` クエリを実行しているときに、ライターインスタンスが再起動する問題を修正しました。
+ Aurora グローバルデータベースセカンダリAWSリージョンからのグローバル書き込み転送を使用して`SELECT FOR UPDATE`クエリが実行されると、Aurora グローバルデータベースプライマリリージョンのライターインスタンスが再起動する問題を修正しました。
+ 転送された[暗黙的なコミットステートメント](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)でエラーが発生した場合に、グローバル書き込み転送を使用する Aurora グローバルデータベースセカンダリAWSリージョンリーダーインスタンスが再起動する問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ リレーログファイルへの書き込み時の競合を減らすために、バイナリログレプリカに対するファイル管理パフォーマンスの最適化を導入しました。
+ `information_schema` メトリクスで `buffer_pool_read_requests` カウンターが誤って報告されることがある問題を修正しました。
+ `LOAD FROM S3` または `SELECT INTO S3` オペレーションを実行するとローカルストレージがいっぱいになることがある問題を修正しました。この問題は、CPU 使用率の上昇、メモリ不足によるデータベースの再起動、これらのクエリのレイテンシーの増大につながる可能性もあります。
+ バイナリログレプリケーションを使用する DB インスタンスで、バイナリログレプリケーションのコンシューマーが複数アタッチされていると CPU 使用率が増加し、接続障害が発生する可能性がある問題を修正しました。
+ SSL サーバーのステータス変数の値が指定されない問題を修正しました。
+ データ操作言語 (DML) ステートメントが重複して書き込みを行うと、エラーのログ記録が過剰になり、クエリのレイテンシーが長くなる可能性がある問題を修正しました。
+ タイムゾーン定義が IANA 2023c バージョンにアップグレードされました。
+ セッションレベルのバイナリログ記録を有効化または無効化できるようになりました。「Amazon Aurora ユーザーガイド」の「[ストアドプロシージャ - レプリケーション](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_enable_session_binlog)」を参照してください。
+ セッションレベルでバイナリログの形式を設定できるようになりました。Amazon Aurora ユーザーガイドの「[ストアドプロシージャ - レプリケーション](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_set_session_binlog_format)」を参照してください。
+ `aurora_disable_hash_join` パラメータを `1` または `ON` に設定しても、オプティマイザーによるハッシュ結合の使用を阻止できない場合がある問題を修正しました。
+ `GROUP BY` 句を使用し、`aurora_parallel_query` パラメータを `ON` に指定した `SELECT` クエリを実行すると、不正確な結果が返されることがある、インデックススキャンに関する問題を修正しました。
+ ライターインスタンスで大規模な更新オペレーションまたはデータ定義言語 (DDL) オペレーションを同時に実行しているテーブルにアクセスした場合に、まれに Amazon Aurora リーダーインスタンスが再起動することがある問題を修正しました。
+ `information_schema` メトリクスで `buffer_pool_read_requests` カウンターが誤って報告されることがある問題を修正しました。
+ ソースのシステム変数 [server uuid](https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#sysvar_server_uuid) が指定されていないか、その値が無効な場合に、バイナリログレプリカが再起動する問題を修正しました。
+ InnoDB の統計情報が古くならないように、問題を修正しました。古くなると、最適ではないクエリ実行プランが生成され、クエリの実行時間が長くなる可能性があります。
+ ユーザーのワークロードに関係なく、`AuroraGlobalDBRPOLag` CloudWatch メトリクスが常にゼロと表示される問題を修正しました。

 **アップグレードと移行:** 
+ Aurora グローバルデータベースに対して、Aurora MySQL バージョン 2.07 または 2.11 から Aurora MySQL バージョン 2.12 以降へのマイナーバージョンアップグレードを実行するには、「[エンジンのバージョンを変更して Aurora MySQL をアップグレードする](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)」を参照してください。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2120.Patches"></a>

このリリースには、以下を含め、5.7.40 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ バックグラウンドの TLS 証明書のローテーションが原因で CPU 使用率が高くなる問題を修正しました (コミュニティのバグ修正 \$134284186)。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2120.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2120.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2024-07-19 (バージョン 2.11.6、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2116"></a><a name="2116"></a><a name="2.11.6"></a>

**バージョン **2.11.6

Aurora MySQL 2.11.6 は一般利用可能です。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1、3.05.\$1、3.06.\$1、3.07.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.6 にアップグレードできます。現在サポートされている Aurora MySQL バージョン 2 の下位リリースから取得したスナップショットを Aurora MySQL 2.11.6 で復元することもできます。

Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードする場合、プライマリ DB クラスターとセカンダリ DB クラスターを、パッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2116.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**
+ MySQL ストアドプロシージャのセキュリティの問題を修正しました。

このリリースには、MySQL 5.7.12 までのコミュニティ版 CVE の修正がすべて反映されています。このリリースには、次の CVE 修正が含まれています。
+ [CVE-2023-21912](https://nvd.nist.gov/vuln/detail/CVE-2023-21912)
+ [CVE-2023-38545](https://nvd.nist.gov/vuln/detail/CVE-2023-38545)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)
+ [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487)
+ [CVE-2024-0853](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-0853)
+ [CVE-2024-20963](https://nvd.nist.gov/vuln/detail/CVE-2024-20963)
+ [CVE-2024-20993](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20993)
+ [CVE-2024-20998](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20998)
+ [CVE-2024-21008](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21008)
+ [CVE-2024-21009](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21009)
+ [CVE-2024-21013](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21013)
+ [CVE-2024-21047](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21047)
+ [CVE-2024-21054](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21054)
+ [CVE-2024-21055](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21055)
+ [CVE-2024-21057](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21057)
+ [CVE-2024-21062](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21062)
+ [CVE-2024-21069](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21069)
+ [CVE-2024-21096](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21096)
+ [CVE-2024-21097](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21097)

**可用性の向上:**
+ シームレスなスケーリング、ダウンタイムのない再起動 (ZDR)、ダウンタイムのないパッチ適用 (ZDP) 中に接続リソースへの同時アクセスが原因でデータベースサーバーが再起動する問題を修正しました。
+ ログアプリケーションに使用されるメモリを解放するときにリーダー DB インスタンスが再起動する問題を修正しました。
+ 並列クエリの実行時にリーダー DB インスタンスが再起動する問題を修正しました。
+ 転送された[暗黙的なコミットステートメント](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)でエラーが発生した場合に、書き込み転送を使用するリーダー DB インスタンスが再起動する可能性がある問題を修正しました。

**全般的な機能強化:**
+ `AUTO_INCREMENT` プライマリキー列と一意のキー列を持つテーブルで同時 `INSERT` ステートメントを実行する場合、および `INSERT` ステートメントが異なる行で一意のキー違反がある場合に、SQL ステートメントで予期しないプライマリキー違反エラーまたは警告が発生する可能性がある問題を修正しました。
+ ZDR がクエリのヒントとして設定されたセッション変数を誤って復元すると、誤ったクエリ結果が発生する可能性がある問題を修正しました。
+ Aurora Serverless v1 スケーリングポイントの検索中に内部データ構造への誤ったアクセスが原因で DB インスタンスが再起動する問題を修正しました。
+ MySQL [イベントスケジューラー](https://dev.mysql.com/doc/refman/8.0/en/event-scheduler.html)によって実行されるスロー `INSERT`、`DELETE`、および `UPDATE` クエリが、スロー `SELECT` クエリが先行していない限り、スロークエリログに記録されない問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2116.Patches"></a>

このリリースには、5.7.12 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](AuroraMySQL.Updates.MySQLBugs.md#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2116.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2116.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2024-03-26 (バージョン 2.11.5、MySQL 5.7.12 互換) – RDS 延長サポートバージョン (デフォルト)
<a name="AuroraMySQL.Updates.2115"></a><a name="2115"></a><a name="2.11.5"></a>

**バージョン **2.11.5

Aurora MySQL 2.11.5 は一般公開されています。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

バージョン 2.11.5 は、DB クラスターを作成するときの Aurora MySQL バージョン 2 の現在のデフォルトバージョンです。詳細については、「[Amazon Auroraのデフォルトバージョン](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.VersionPolicy.html#Aurora.VersionPolicy.DefaultVersions)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1、3.05.\$1、3.06.\$1 です。

既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.5 にアップグレードできます。現在サポートされている Aurora MySQL バージョン 2 の下位リリースから取得したスナップショットを Aurora MySQL 2.11.5 で復元することもできます。

Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードする場合、プライマリ DB クラスターとセカンダリ DB クラスターを、パッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2115.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

このリリースには、次の CVE 修正が含まれています。
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-22015](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22015)
+ [CVE-2023-22026](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22026)
+ [CVE-2023-22028](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22028)
+ [CVE-2023-22084](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22084)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2024-20963](https://nvd.nist.gov/vuln/detail/CVE-2024-20963)

**可用性の向上:**
+ Aurora ストレージと通信するコンポーネントの不具合により、Aurora MySQL ライター DB インスタンスがフェイルオーバーする問題を修正しました。この不具合は、ソフトウェア更新後の DB インスタンスと基盤となるストレージ間の通信の中断の結果として発生します。
+ まれにリーダー DB インスタンスが再起動する可能性がある問題を修正しました。
+ 監査ログ記録のスレッドが原因でロック競合が発生し、CPU 使用率が高くなり、クライアントアプリケーションがタイムアウトする問題を修正しました。

**全般的な機能強化:**
+ Aurora DB クラスターボリュームからデータを読み取る際の一時的なネットワークの問題により、並列クエリが失敗する場合がある問題を修正しました。
+ 監査ログファイルの管理について、ログファイルにアクセスしてダウンロードやローテーションを行うのを妨げ、場合によっては CPU 使用率を上昇させる問題を修正しました。
+ 書き込み転送を使用すると、`information_schema` および `performance_schema` グローバルステータステーブルの変数 `Threads_running` の値が不正確に場合がある問題を修正しました。

**アップグレードと移行:**
+ RDS for MySQL 5.7 から移行された Aurora MySQL DB クラスターでバイナリログレプリケーションを開始できない問題を修正しました。
+ Aurora MySQL バージョン 3 へのメジャーバージョンアップグレード中にデータベースイベントスケジューラを無効にしました。これにより、メジャーバージョンのアップグレードの進行中に、イベント実行によるデータベースの変更を回避できます。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2115.Patches"></a>

このリリースには、以下を含め、5.7.12 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2115.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2115.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2023-10-17 (バージョン 2.11.4、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2114"></a><a name="2114"></a><a name="2.11.4"></a>

 **バージョン:** 2.11.4 

 Aurora MySQL 2.11.4 は一般公開されています。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、2.07.9、2.07.10、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.4 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.11.4 で復元することもできます。

 Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードする場合、プライマリ DB クラスターとセカンダリ DB クラスターを、パッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2114.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**
+ 監査ログのローテーション中に報告されたイベントが監査ログに書き込まれない場合がある問題を修正しました。
+ [CVE-2022-24407](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24407)

**可用性の向上:**
+ パラレルクエリを使用する Aurora MySQL データベースインスタンスで、多数のパラレルクエリを同時に実行すると、データベースが再起動する問題を修正しました。
+ I/O 負荷の高い読み取りワークロードの実行中にデータベースインスタンスが再起動する問題を修正しました。
+ 削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。
+ ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。
+ データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。
+ 全文インデックスを含むテーブルに対してデータ操作言語 (DML) クエリを実行すると、リーダーインスタンスが再起動する問題を修正しました。
+ Aurora パラレルクエリの実行プランを利用するクエリの実行中に、リーダーインスタンスが再起動する問題を修正しました。
+ 全文検索 (FTS) インデックスのあるテーブルで `OPTIMIZE TABLE` クエリを実行しているときに、ライターインスタンスが再起動する問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ 2.11.\$1 より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。
+ [procs\$1priv grant テーブル](https://dev.mysql.com/doc/refman/8.0/en/grant-tables.html#grant-tables-procs-priv)を参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。
+ ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。
+ `SELECT` ステートメントを (古い `ha_partition` パーティションハンドラーをサポートするバージョンの MySQL で作成した) パーティションテーブルで実行し、クエリプランナーでパラレルクエリが選択されると、データベースが再起動する問題を修正しました。
+ 書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。
+ デフォルトのデータベースを `USE` コマンドで定義していない状態で、ソースのバイナリログファイルに書き込まれる `QUERY` イベントを Aurora MySQL のバイナリログ (binlog) レプリカが実行した場合に、バイナリログのレプリケーションの遅延が軽減されます。
+ `GROUP BY` 句を使用し、`aurora_parallel_query` パラメータを `ON` に指定した `SELECT` クエリを実行すると、不正確な結果が返されることがある、インデックススキャンに関する問題を修正しました。
+ セッションレベルのバイナリログ記録を有効化または無効化できるようになりました。「**Amazon Aurora ユーザーガイド」の「[ストアドプロシージャ - レプリケーション](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_enable_session_binlog)」を参照してください。
+ ソースのシステム変数 [server\$1uuid](https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#sysvar_server_uuid) が指定されていないか、その値が無効な場合に、バイナリログレプリカが再起動する問題を修正しました。
+ セッションレベルでバイナリログの形式を設定できるようになりました。「**Amazon Aurora ユーザーガイド」の「[ストアドプロシージャ - レプリケーション](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_set_session_binlog_format)」を参照してください。
+ `innodb_flush_log_at_trx_commit` パラメータが 1 に設定されていない場合に `CommitLatency` CloudWatch メトリクスが誤って報告されることがある問題を修正しました。
+ InnoDB の統計情報が古くならないように、問題を修正しました。古くなると、最適ではないクエリ実行プランが生成され、クエリの実行時間が長くなる可能性があります。
+ 接続先のバイナリログ (binlog) コンシューマーが、重複するバイナリログレプリケーションサーバー ID を使用している場合に、データベースが再起動する問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2114.Patches"></a>

このリリースには、以下を含め、5.7.12 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした。(バグ \$134617506)
+ バックグラウンドの TLS 証明書のローテーションが原因で CPU 使用率が高くなる問題を修正しました (コミュニティのバグ修正 \$134284186)。
+ プリペアドステートメントで、一部のタイプのサブクエリでサーバーが終了する場合がありました。(バグ \$133100586)

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2114.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2114.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2023-06-09 (バージョン 2.11.3、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2113"></a><a name="2113"></a><a name="2.11.3"></a>

 **バージョン:** 2.11.3 

 Aurora MySQL 2.11.3 は一般公開されています。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、2.07.\$1、2.11.\$1、3.01.\$1、3.02.\$1、3.03.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.3 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.11.3 で復元することもできます。

 Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードする場合、プライマリ DB クラスターとセカンダリ DB クラスターを、パッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2113.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**
+ Aurora MySQL が使用するデフォルトの SSL 暗号を更新し、安全性の低い `DES-CBC3-SHA` 値を [SSL\$1CIPHER](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_ssl_cipher) データベースパラメータから除外しました。`DES-CBC3-SHA` 暗号の削除が原因で SSL 接続に問題が発生する場合は、「[Aurora PostgreSQL DB クラスターへの接続用暗号スイートを設定する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html#AuroraMySQL.Security.SSL.ConfiguringCipherSuites)」のリストに掲載されている、適切かつ安全な暗号を使用してください。MySQL クライアント接続の暗号設定については、MySQL ドキュメントの「[Connection Cipher Configuration](https://dev.mysql.com/doc/refman/5.7/en/encrypted-connection-protocols-ciphers.html#encrypted-connection-cipher-configuration)」を参照してください。
+ [CVE-2023-21963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21963)
+ [CVE-2023-21912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21912)
+ [CVE-2023-0215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215)
+ [CVE-2022-43551](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43551)
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)

**可用性の向上:**
+ データベースアクティビティストリーム (DAS) イベントの暗号化が原因で、データベースが再起動する問題を修正しました。
+ データ定義言語 (DDL) クエリの実行中にデータベースの再起動が失敗する原因となる 2 つの問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ リレーログファイルへの書き込み時の競合を減らすために、バイナリログレプリカに対するファイル管理パフォーマンスの最適化を導入しました。
+ `aurora_disable_hash_join` パラメータを 1 または ON に設定しても、オプティマイザーによるハッシュ結合の使用を阻止できない場合がある問題を修正しました。
+ `information_schema` メトリクスで `buffer_pool_read_requests` カウンターが誤って報告されることがある問題を修正しました。
+ `LOAD FROM S3` または `SELECT INTO S3` オペレーションを実行するとローカルストレージがいっぱいになることがある問題を修正しました。この問題は、CPU 使用率の上昇、メモリ不足によるデータベースの再起動、これらのクエリのレイテンシーの増大につながる可能性もあります。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2113.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2113.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2023-03-24 (バージョン 2.11.2、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2112"></a><a name="2112"></a><a name="2.11.2"></a>

 **バージョン:** 2.11.2 

 Aurora MySQL 2.11.2 は一般公開されています。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、2.07.\$1、2.11.\$1、3.01.\$1、3.02.\$1、3.03.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.2 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.11.2 で復元することもできます。

 Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードする場合、プライマリ DB クラスターとセカンダリ DB クラスターを、パッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2112.Improvements"></a>

**全般的な機能強化:**
+ バイナリログレプリケーションを使用する DB インスタンスで、バイナリログレプリケーションのコンシューマーが複数アタッチされていると CPU 使用率が増加し、接続障害が発生する可能性がある問題を修正しました。
+ プライマリデータベースライターが Aurora MySQL バージョン 2.10 を使用している場合、グローバルデータベースのセカンダリリージョンのリーダーインスタンスが Aurora MySQL バージョン 2.11 へのアップグレード後に同期しなくなる問題を修正しました。

**可用性の向上:**
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2112.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2112.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2023-02-14 (バージョン 2.11.1、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2111"></a><a name="2111"></a><a name="2.11.1"></a>

 **バージョン:** 2.11.1 

 Aurora MySQL 2.11.1 は一般公開されています。Aurora MySQL 2.11 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.07.\$1、2.09.\$1、2.10.\$1、2.11.\$1、3.01.\$1、3.02.\$1. です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.1 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.11.1 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.11.1 で復元することもできます。

 Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードし、書き込み転送を有効にした場合、引き続き書き込み転送を使用するには、プライマリ DB クラスターとセカンダリ DB クラスターをパッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

Aurora MySQL 2.11.\$1 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2111.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2022-32221](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32221)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)
+ [CVE-2021-2169](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2169)

**可用性の向上:**
+ 接続の急増によりクエリのレイテンシーが長くなったり、データベースインスタンスが再起動したりする問題を修正しました。
+ 大規模な更新オペレーションまたはデータ定義言語 (DDL) ワークロードをライターインスタンスで、同じテーブルセットに対する読み取りオペレーションを Aurora レプリカで同時に実行すると、まれに Aurora レプリカが再起動することがある問題を修正しました。
+ 接続が急増すると、接続確立プロセスが完了するまで時間がかかったり、タイムアウトエラーが発生して失敗したりする問題を修正しました。
+ 解放可能なメモリが高度な監査ログのローテーションによって減少し、データベースインスタンスの再起動につながる可能性がある問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ [SSL サーバーのステータス変数](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html#statvar_Ssl_accept_renegotiates)の値が指定されない問題を修正しました。
+ データ操作言語 (DML) ステートメントが重複して書き込みを行うと、エラーのログ記録が過剰になり、クエリのレイテンシーが長くなる可能性がある問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2111.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2111.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2022-10-25 (バージョン 2.11.0、MySQL 5.7.12 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2110"></a><a name="2110"></a><a name="2.11.0"></a>

 **バージョン:** 2.11.0 

 Aurora MySQL 2.11.0 は一般公開されています。Aurora MySQL 2.x バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、2.11.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.11.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.11.0 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.11.0 で復元することもできます。

 Aurora MySQL グローバルデータベースをバージョン 2.11.\$1 にアップグレードし、書き込み転送を有効にした場合、引き続き書き込み転送を使用するには、プライマリ DB クラスターとセカンダリ DB クラスターをパッチレベルを含めてまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「[マイナーバージョンのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-upgrade.html#aurora-global-database-upgrade.minor)」を参照してください。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2110.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**
+ SSL/TLS プロバイダーが OpenSSL から [AWS-LC](https://github.com/aws/aws-lc) に変更されました。

  これにより、安全性の低い DHE-RSA-\$1 暗号のサポートの削除など、さまざまな変更が加えられます。

  詳細については、「[Aurora MySQL DB クラスターでの TLS の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html#AuroraMySQL.Security.SSL)」を参照してください。

このリリースには、次の CVE 修正が含まれています。
+ [CVE-2022-21460](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21460)
+ [CVE-2022-21451](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21451)
+ [CVE-2022-21444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21444)
+ [CVE-2022-21417](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21417)
+ [CVE-2022-21304](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21304)
+ [CVE-2022-21303](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21303)
+ [CVE-2022-21245](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21245)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-28196](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28196)
+ [CVE-2021-23841](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23841)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)
+ [CVE-2021-3449](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3449)
+ [CVE-2021-2307](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2307)
+ [CVE-2021-2226](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2226)
+ [CVE-2021-2202](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2202)
+ [CVE-2021-2194](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2194)
+ [CVE-2021-2179](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2179)
+ [CVE-2021-2178](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2178)
+ [CVE-2021-2174](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2174)
+ [CVE-2021-2171](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2171)
+ [CVE-2021-2169](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2169)
+ [CVE-2021-2166](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2166)
+ [CVE-2021-2160](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2160)
+ [CVE-2021-2154](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2154)

 **新機能:** 
+ Aurora MySQL バージョン 2.11 のリリースに伴い、新しいオペレーティングシステムのアップグレードが提供されています。バージョン 2.11 にアップグレードした後、この保留中の OS アップデートをすべての Aurora MySQL データベースインスタンスに適用することをお勧めします。詳細については、「[オペレーティングシステムアップデートの操作](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#OS_Updates)」を参照してください。
+ 新しい動的な構成オプション innodb\$1deadlock\$1detect を使用して、デッドロック検出を無効にすることができます。高並行性システムでは、多数のスレッドが同じロックを待機すると、デッドロック検出によって速度が低下する可能性があります。デッドロック検出を無効にして、デッドロックの発生時は innodb\$1lock\$1wait\$1timeout 設定でトランザクションをロールバックした方が場合によっては効率的です。(バグ \$123477773) Innodb デッドロック検出の詳細については、[MySQL のドキュメント](https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlock-detection.html)を参照してください。
+ MySQL 8.0 の `UUID_TO_BIN`、`BIN_TO_UUID`、`IS_UUID` 関数が追加されました。これらの関数の使用方法の詳細については、「[MySQL Miscellaneous function](https://dev.mysql.com/doc/refman/8.0/en/miscellaneous-functions.html)」を参照してください。
+ オプティマイザヒントのサポートが追加され、ユーザーが Aurora MySQL パラレルクエリをテーブル単位またはクエリ単位で有効または無効にできるようになりました。
  + [Amazon Aurora MySQL のパラレルクエリの使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html)
  + [Aurora MySQL のヒント](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.html#AuroraMySQL.Reference.Hints)
+ R3 インスタンスタイプのサポートが削除されました。
+ R6i インスタンスのサポートが追加されました。

**可用性の向上:**
+ エラーログに書き込まれたバイナリログファイルの名前と位置が正確でないことが原因で、データベースクラスターでクロスリージョンの論理レプリケーションが妨げられる問題を修正しました。この問題は、DDL ステートメントの実行後にエンジンが再起動すると発生する場合があります。
+ GRANT や FLUSH などのアクセスコントロールリスト (ACL) ステートメントをライターインスタンスで実行すると、まれに Aurora リーダーインスタンスが再起動することがある問題を修正しました。ユーザーと ACL オペレーション (アクセス許可の変更など) の数が多いリーダーインスタンスが、この問題の影響を受けやすい傾向にあります。
+ 別のトランザクションによって削除中の行にトランザクションがアクセスすると、まれにライターインスタンスが再起動またはフェイルオーバーすることがある問題を修正しました。
+ 全文フレーズ検索のパフォーマンスが向上し、全文インデックスがあるテーブル内のフレーズ検索にかかる時間が大幅に短縮されました。
+ ライターインスタンスの再起動後に、復旧に時間がかかり、その後再び再起動する問題を修正しました。この問題は、初回の再起動時にデータベースにコミットされていない行が大量にある場合に発生します。
+ [デッドロック検出スレッド](https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks.html)が停止した際にセマフォの待機時間が長くなり、まれにデータベースサーバーが再起動することがある問題を修正しました。
+ I/O スレッドがデッドロック状態になった場合にセマフォの待機時間が長くなり、まれにデータベースサーバーが再起動することがある問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

 **全般的な機能強化:** 
+ 以下の条件がすべて当てはまる場合に、データベースサーバーが再起動する問題を修正しました。
  + ALLOW\$1INVALID\$1DATES が SQL MODE で無効になっている。
  + データベースサーバーで、DATETIME 型の値が無効な (例えば、月が 1 ～ 12 ではない) INSERT、UPDATE、DELETE、または SELECT ステートメントを処理している。
+ log-bin が OFF に設定されている場合にバイナリログの保持期間が守られず、ストレージ使用率が予想よりも高くなる問題を修正しました。この修正の適用後は、バイナリログが保持期間に基づいて消去されます。バイナリログの保持期間を設定する方法については、「[Aurora MySQL ユーザーガイド](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.html#AuroraMySQL.Replication.MySQL.RetainBinlogs)」を参照してください。
+ GRANT、FLUSH PRIVILEGES など、特定のデータ制御言語 (DCL) の SQL ステートメントをデータベースインスタンスで実行すると、そのインスタンスで解放可能なメモリが減少する場合がある問題を修正しました。このようなステートメントを頻繁に使用すると、解放可能なメモリが減り続けてメモリ不足になり、データベースインスタンスが再起動する可能性があります。このようなステートメントをライターインスタンスで使用すると、リーダーインスタンスでも解放可能なメモリが減る可能性があります。
+ 読み取り I/O オペレーションの数を最小限に抑えるため、リレーログから実行される読み取り用の読み取りバッファサイズを大きくしました。その結果、I/O スレッドと SQL スレッド間の競合が減少します。
+ mysql.rds\$1rotate\$1slow\$1log ストアドプロシージャが失敗し、「Table 'mysql.slow\$1log\$1backup' doesn't exist」というエラーメッセージが表示される問題を修正しました。
+ クエリキャッシュを無効化し過ぎた結果、リードレプリカがクエリキャッシュからではなくディスクからデータを読み取る必要が生じ、リードレプリカの CPU 使用率とレイテンシーが想定以上に増大する問題を修正しました。
+ ユーザーがリーダーインスタンスで INSTALL PLUGIN コマンドと UNINSTALL PLUGIN コマンドを実行できるため、LOCK\$1plugin、LOCK\$1system\$1variables\$1hash、LOCK\$1global\$1system\$1variables でデッドロックが発生する可能性がある問題を修正しました。これらのステートメントは、データベースクラスター内のライターインスタンスでのみ実行できるようになりました。
+ バイナリログ記録が有効な場合に、クラスターのコミットレイテンシーが想定以上に長くなる問題を修正しました。これは、大きな (サイズが 500 MB を超える) バイナリログイベントを生成するすべてのトランザクションに影響します。
+ INFORMATION\$1SCHEMA.INNODB\$1METRICS テーブルの trx\$1active\$1transactions メトリクスの値が正しくなくなる問題を修正しました。
+ 大規模なトランザクションでセーブポイントへのロールバックの実行中にバイナリログファイルの整合性がなくなり、論理レプリケーションが停止する問題を修正しました。
+ general-log、slow-query-log、audit-log の認証情報のハッシュは、デフォルトで一貫性のあるマスクシークレットを使用してマスク処理されます。これは aurora\$1mask\$1password\$1hashes\$1type パラメータで設定できます。
+ ユーザーが観察したイベントで、ダウンタイムのない再起動 (ZDR) の期間が誤って報告される問題を修正しました。
+ [mysql\$1rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql_rds_import_binlog_ssl_material.html) への呼び出しが失敗し、[MySQL サーバーエラー 1457](https://dev.mysql.com/doc/mysql-errors/5.7/en/server-error-reference.html#error_er_sp_proc_table_corrupt) が発生する問題を修正しました。
+ ダンプスレッドの初期化が、バイナリログを消去するスレッドでデッドロック状態になる可能性がある問題を修正しました。これにより、アクティブなバイナリログファイルのローテーションが停止し、代わりに肥大化したり、新しいバイナリログレプリカの接続で問題が発生したりする可能性があります。
+ クエリキャッシュが Aurora リードレプリカで古い結果を返すことがある問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2110.Patches"></a>

このリリースには、以下を含め、5.7 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ パフォーマンススキーマのステートメントイベントテーブル (events\$1statements\$1current など) から文字セット情報を読み取るコードが、その文字セット情報への同時書き込みを阻止できなかった問題を修正しました。その結果、SQL クエリテキストの文字セットが無効になり、サーバーが終了する可能性がありました。今回の修正により、無効な文字セットがあると SQL\$1TEXT 列が切り捨てられ、サーバーの終了が阻止されるようになりました。(バグ \$123540008)
+ InnoDB: コミュニティバグ \$125189192、バグ \$184038 の修正のバックポート。テーブルを別のスキーマに移動する RENAME TABLE オペレーションの後、InnoDB が INNODB\$1SYS\$1DATAFILES データディクショナリテーブルを更新できなかった問題を修正しました。その結果、テーブルスペースデータファイルが見つからないというエラーが再起動時に発生していました。
+ InnoDB: 新しいインデックスの追加時に、サーバーが内部定義の外部キーインデックスを削除し、仮想生成列に定義されたセカンダリインデックスを外部キーインデックスとして使用しようとすると、サーバーが終了する問題を修正しました。InnoDB は、外部キー制約が仮想生成列で定義されたセカンダリインデックスを参照することを許可するようになりました。(バグ \$123533396)
+ 2 つのセッションが INSERT ... ON DUPLICATE KEY UPDATE オペレーションを同時に実行している場合にデッドロック状態になる問題を修正しました。タプルの部分的ロールバック中に、別のセッションがタプルを更新する可能性があります。このバグの修正に伴い、バグ \$111758237、バグ \$117604730、バグ \$120040791 の修正が取り消されます。(バグ \$125966845)
+ コミュニティバグ \$127407480 の修正のバックポート: automatic\$1sp\$1privileges が有効になっていても、EXECUTE 権限と ALTER ROUTINE 権限がルーチン作成者に正しく付与されない問題を修正しました。
+ コミュニティバグ \$124671968 の修正のバックポート: WHERE 句に相関サブクエリが含まれていて、テーブルのセカンダリインデックスが選択リストの列とサブクエリの列に定義されており、`GROUP BY` または `DISTINCT` でクエリにルースインデックススキャンを適用できる場合に、クエリが誤った結果を生成する可能性がある問題を修正しました。
+ 外部キーを持つ複数のテーブルに対して複数テーブルの DELETE ステートメントを発行すると、レプリケーションが中断される問題を修正しました。(バグ \$180821)
+ [slave\$1skip\$1errors](https://dev.mysql.com/doc/refman/5.6/en/replication-options-replica.html#sysvar_slave_skip_errors) が有効になっていても、特殊なケースで特定のスレーブエラーが無視されない問題を修正しました。行ベースのレプリケーションを実行しているサーバーでテーブルを開いたりロックしたりできない場合や、フィールド変換に失敗した場合、エラーは重大と見なされ、[slave\$1skip\$1errors](https://dev.mysql.com/doc/refman/5.6/en/replication-options-replica.html#sysvar_slave_skip_errors) の状態は無視されます。今回の修正により、[slave\$1skip\$1errors](https://dev.mysql.com/doc/refman/5.6/en/replication-options-replica.html#sysvar_slave_skip_errors) が有効な場合は、トランザクションの適用中に報告されたすべてのエラーが正しく処理されるようになりました。(バグ \$170640、バグ \$117653275)
+ [https://dev.mysql.com/doc/refman/5.7/en/set-password.html](https://dev.mysql.com/doc/refman/5.7/en/set-password.html) ステートメントが MySQL 5.6 マスターから MySQL 5.7 スレーブにレプリケートされる場合や、[log\$1builtin\$1as\$1identified\$1by\$1password システム変数が ON に設定された MySQL 5.7 マスターから MySQL 5.7 スレーブにレプリケートされる場合に、パスワードハッシュ自体もスレーブに格納される前にハッシュされる問題を修正しました](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_log_builtin_as_identified_by_password)。この問題は修正され、レプリケートされたパスワードハッシュは、スレーブに当初渡されたままの形で保存されます。(バグ \$124687073)
+ 多数のレベルの JSON 配列、オブジェクト、またはその両方でラップされた大きなサブドキュメントで構成される JSON 値のシリアル化が、完了するまで長時間かかることがあった問題を修正しました。(バグ \$123031146)
+  構文エラーなどの理由で解析できないステートメントは、スロークエリログに書き込まれなくなりました。(バグ \$133732907) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2110.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2110.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2022-11-01 (バージョン 2.10.3) (廃止)
<a name="AuroraMySQL.Updates.2103"></a><a name="2103"></a><a name="2.10.3"></a>

 **バージョン:** 2.10.3 

 Aurora MySQL 2.10.3 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、2.11.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.10.3 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.3 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.10.3 で復元することもできます。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2103.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2022-21444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21444)
+ [CVE-2022-21344](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21344)
+ [CVE-2022-21304](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21304)
+ [CVE-2022-21245](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21245)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)

 **全般的な機能強化:** 
+ [デッドロック検出スレッド](https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks.html)が停止した際にセマフォの待機時間が長くなり、まれにデータベースサーバーが再起動することがある問題を修正しました。
+ GRANT、FLUSH PRIVILEGES など、特定のデータ制御言語 (DCL) の SQL ステートメントをデータベースインスタンスで実行すると、そのインスタンスで解放可能なメモリが減少する場合がある問題を修正しました。このようなステートメントを頻繁に使用すると、解放可能なメモリが減り続けてメモリ不足になり、データベースインスタンスが再起動する可能性があります。このようなステートメントをライターインスタンスで使用すると、リーダーインスタンスでも解放可能なメモリが減る可能性があります。
+ "wait/io/aurora\$1respond\$1to\$1client" performance\$1schema 待機イベントが有効な場合に、データベースインスタンスの負荷が高くなると、"performance\$1schema.events\$1waits\$1summary\$1global\$1by\$1event\$1name" テーブルに対するクエリに時間がかかる問題を修正しました。
+ セカンダリインデックスの制約違反が原因で、トランザクションが部分的にロールバックした場合に、まれにデータベースサーバーが停止し、再起動することがある問題を修正しました。
+ 別のトランザクションによって削除中の行にトランザクションがアクセスすると、まれにライターインスタンスが再起動またはフェイルオーバーすることがある問題を修正しました。
+ I/O スレッドがデッドロック状態になった場合にセマフォの待機時間が長くなり、まれにデータベースサーバーが再起動することがある問題を修正しました。
+ Unix ソケットロックファイルを使用している場合に、まれに、フェイルオーバー中にリードレプリカが再起動することがある問題を修正しました。
+ クエリキャッシュを無効化し過ぎた結果、リードレプリカがクエリキャッシュからではなくディスクからデータを読み取る必要が生じ、リードレプリカの CPU 使用率とレイテンシーが想定以上に増大する問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2103.Patches"></a>

このリリースには、以下を含め、5.7 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ パフォーマンススキーマのステートメントイベントテーブル (events\$1statements\$1current など) から文字セット情報を読み取るコードが、その文字セット情報への同時書き込みを阻止できなかった問題を修正しました。その結果、SQL クエリテキストの文字セットが無効になり、サーバーが終了する可能性がありました。今回の修正により、無効な文字セットがあると SQL\$1TEXT 列が切り捨てられ、サーバーの終了が阻止されるようになりました。(バグ \$123540008)
+ プライマリキーが 1024 バイト超の一時テーブルを UPDATE が必要とし、そのテーブルが InnoDB を使用して作成された場合に、サーバーが終了することがある問題を修正しました。(バグ \$125153670)
+ 2 つのセッションが INSERT ... ON DUPLICATE KEY UPDATE オペレーションを同時に実行している場合にデッドロック状態になる問題を修正しました。タプルの部分的ロールバック中に、別のセッションがタプルを更新する可能性があります。このバグの修正に伴い、バグ \$111758237、バグ \$117604730、バグ \$120040791 の修正が取り消されます。(バグ \$125966845)

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2103.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2103.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2022-01-26 (バージョン 2.10.2) (廃止)
<a name="AuroraMySQL.Updates.2102"></a><a name="2102"></a><a name="2.10.2"></a>

 **バージョン:** 2.10.2 

 Aurora MySQL 2.10.2 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.10.0 で復元することもできます。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2102.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-35624](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35624)
+ [CVE-2021-35604](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35604)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)
+ [CVE-2021-2390](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2390)
+ [CVE-2021-2389](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2389)
+ [CVE-2021-2385](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2385)
+ [CVE-2021-2356](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2356)
+ [CVE-2019-17543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17543)
+ [CVE-2019-2960](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2960)

 **全般的な機能強化:** 
+  24XL インスタンスクラスでのデータベース IO レイテンシー低減のために、パフォーマンスの最適化を追加しました。
+  ECDHE SSL 暗号のサポートを追加しました。これらの SSL 暗号を使用するためのクライアントの設定方法については、MySQL ドキュメントの「[接続暗号構成](https://dev.mysql.com/doc/refman/5.7/en/encrypted-connection-protocols-ciphers.html#encrypted-connection-cipher-configuration)」を参照してください。
+  Amazon S3、Amazon ML、および AWS Lambda などの他の AWS サービスと、Aurora MySQL との統合に関連する、セキュリティ上の問題を修正しました 
+  データベースに概ね 1GB を超えるユーザーと特権の組み合わせがある場合、データベースインスタンスの再起動が失敗する不具合を修正しました。
+  範囲述語を含む GROUP BY 句と WHERE 句を使用してクエリを実行した際、データベースがグループ化やソート順序として誤った結果を返す可能性がある、Parallel Query の問題を修正しました。
+  Aurora MySQL 1.x (MySQL 5.6 互換) から Aurora MySQL 2.x (MySQL 5.7 互換) への、メジャーバージョンに関するインプレースアップグレード後に、general\$1log テーブルと slow\$1log テーブルにアクセスできなくなる不具合を修正しました。
+  データベースへのワークロードが重い状態で innodb\$1trx、innodb\$1locks、または innodb\$1lockwaits テーブルがクエリされた際、まれにデータベースインスタンスが再起動する不具合を修正しました。こういったテーブルは、Performance Insights などのモニタリングツールによりクエリされる場合があります。
+  次の条件がすべて満たされ際に、既存の行の TIMESTAMP 列の値が最新のタイムスタンプに更新される問題を修正しました。

  1. テーブルのトリガーが存在する。

  1. ON DUPLICATE KEY UPDATE 句があるテーブルに対して INSERT が実行される。

  1. 挿入された行が、UNIQUE インデックスまたは PRIMARY KEY で重複値違反を引き起こす。

  1. 1 つ以上の列が TIMESTAMP データ型であり、デフォルト値は CURRENT\$1TIMESTAMP です。
+  まれに、バイナリログが有効なインスタンスに対し、バイナリログレプリカが接続されないことがある問題を修正しました。
+  バイナリログが有効になっているインスタンスで実行した場合に、まれにトランザクションがコミット不能となる問題を修正しました。
+  バイナリロが有効になっているインスタンスに対し、新しい接続を確立できないという問題を修正しました。
+  ゼロダウンタイムのパッチの適用後に再起動することで、ローカルストレージを使い切った状態になると、過剰な内部ログが発生する問題を修正しました。
+  特定の DDL および DCL ステートメントをレプリケートした際、バイナリログレプリカが HA\$1ERR\$1FOUND\$1DUPP\$1KEY エラーを発生して停止する問題を修正しました。この問題は出典インスタンスが MIXED バイナリログ記録形式と READ COMMITTED または READ UNCOMMITTED 分離レベルで構成されている場合に発生します。
+  マルチスレッドレプリケーションが有効になっている場合、バイナリログのレプリケーション I/O スレッドがプライマリインスタンスに追いつくことができなくなる問題を修正しました 
+  データベースインスタンスに対し大量のアクティブな接続がある場合、まれに、CloudWatch CommitLatency メトリクスが誤って報告される可能性がある問題を修正しました。
+  LOAD FROM S3、または SELECT INTO S3 の実行時に Graviton インスタンス上のローカルストレージを使い切ってしまう問題を修正しました。
+  外部キーを使用してテーブルをクエリする際に、以下の条件の両方が満たされていると、誤ったクエリ結果が返される問題を修正しました。

  1.  クエリキャッシュが有効になっている 

  1.  そのテーブルでカスケード削除 (または更新) を含むトランザクションがロールバックされている 
+  まれに Aurora リーダーインスタンスが再起動する問題を修正しました。この問題が発生する可能性は、トランザクションでのロールバック数が増加するとともに高まります。
+  セッションを開いて閉じると、Performance Schema でミューテックスの「LOCK\$1epoch\$1id\$1master」の発生回数が増える問題を修正しました。
+  ワークロードで、多数のトランザクションが同じ行のセットを同時に更新すると、そのワークロードにおいてデッドロック数が増加する問題を修正しました。
+  データベースボリュームが増加し 160GB の倍数に到達すると、まれにインスタンスが再起動する問題を修正しました。
+  LIMIT 句を使用して SQL 文を実行した際にデータベースの再起動を引き起こすことがある、Parallel Query の不具合を修正しました。
+  READ COMMITTED 分離レベルを使用して XA トランザクションを実行した際、まれにデータベースインスタンスが再起動する問題を修正しました。
+  Aurora Read インスタンスを再起動する際に重い DDL ワークロードが存在すると、そのインスタンスが再び起動し直すことがある問題を修正しました。
+  Aurora リーダーレプリケーションラグの誤ったレポートの問題を修正しました。
+  メモリ内のデータ整合性チェックが失敗した際、ライターインスタンスがまれに再起動する不具合を修正しました。
+  Performance Insights (PI) セッションで、その処理が終了してアイドル状態であるにも関わらず、CPU がアクティブに使用されている場合、まれに「Database Load (データベースロード)」グラフが誤って表示される問題を修正しました。
+  Parallel Query を使用してクエリを処理すると、まれにデータベースサーバーが再起動する問題を修正しました。
+  Global Database のレプリケーション中の競合状態が原因で、まれにプライマリ Global Database クラスターのライターインスタンスが再起動する問題を修正しました。
+  データベースインスタンスの再起動中に発生し、再起動を 1 回以上引き起こすことがある問題を修正しました。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2102.Patches"></a>
+  テーブル統計に関連するコードでのエラーが、dict0stats.cc ソースファイルでアサーションを発生させるという、InnoDB の問題を修正しました。(バグ \$124585978) 
+  インデックスがオンラインで構築された際に、仮想列上のセカンダリインデックスが破損する問題を修正しました。[UPDATE](https://dev.mysql.com/doc/refman/5.7/en/update.html) ステートメントでは、この問題を次のように修正します。インデックスレコードの仮想列に NULL 値がに設定されている場合は、クラスターのインデックスレコードからこの値を自動生成します。(バグ \$130556595)) 
+  InnoDB のマークされた行を削除する際に、部分的なロールバックが完了する前に外部読み取りロックを取得できてしまう問題を修正しました。部分的なロールバック中、外部読み取りロックにより、暗黙的なロックから明示的なロックへの変換が阻害され、アサーションの失敗を引き起こしていました。(バグ \$129195848) 
+  アカウント内に空のホスト名があることで、サーバーの誤動作の原因となる問題を修正しました。(バグ \$128653104) 
+  InnoDB で、ロック待機中のクエリの中断が原因となりエラーが発生する問題を修正しました。(バグ \$128068293) 
+  レプリケーションにおいて、トランザクション分離レベルが [REPEATABLE READ](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_repeatable-read) に設定されている場合、インターリーブトランザクションがスレーブアプライヤをデッドロックすることがある問題を修正しました。(バグ \$125040331) 
+  ロック待機のタイムアウトが原因で、バイナリログレプリカの処理が低速になる問題を修正しました。(バグ \$127189701) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2102.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2102.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-10-21 (バージョン 2.10.1) (廃止)
<a name="AuroraMySQL.Updates.2101"></a><a name="2101"></a><a name="2.10.1"></a>

 **バージョン:** 2.10.1 

 Aurora MySQL 2.10.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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.10.0 で復元することもできます。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2101.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2021-2307](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2307)
+ [CVE-2021-2226](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2226)
+ [CVE-2021-2194](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2194)
+ [CVE-2021-2174](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2174)
+ [CVE-2021-2171](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2171)
+ [CVE-2021-2169](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2169)
+ [CVE-2021-2166](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2166)
+ [CVE-2021-2160](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2160)
+ [CVE-2021-2154](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2154)
+ [CVE-2021-2032](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2032)
+ [CVE-2021-2001](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2001)

 **可用性の向上:** 
+ 将来のメジャーバージョンアップグレードのためにクラスターをクリーンにシャットダウンする機能が追加されました。

 **全般的な機能強化:** 
+  内部診断ログファイル内の過剰な情報メッセージのログが原因で、リーダーインスタンスの CPU 使用率が高くなる問題を修正しました。
+  次の条件がすべて満たされ際に、既存の行の TIMESTAMP 列の値が最新のタイムスタンプに更新される問題を修正しました。

  1. テーブルのトリガーが存在する。

  1. ON DUPLICATE KEY UPDATE 句があるテーブルに対して INSERT が実行される。

  1. 挿入された行が、UNIQUE インデックスまたは PRIMARY KEY で重複値違反を引き起こす。

  1. 1 つ以上の列が TIMESTAMP データ型であり、デフォルト値は CURRENT\$1TIMESTAMP です。
+  バージョン 2.10.0 で確認された、json\$1merge 関数を使用すると特定のケースでエラーコードが起きる問題を修正しました。具体的には、生成された列を含む DDL で json\$1merge 関数が使用された際、エラーコード 1305 を返すこ問題です。
+  リードレプリカ上のトランザクションのリードビューに対してラージオブジェクトの更新履歴が検証されている際に、まれにリードレプリカが再起動する問題を修正しました。
+  メモリ内データの整合性チェックが失敗した際、まれにライターインスタンスが再起動する問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2101.Patches"></a>
+  CURRENT\$1TIMESTAMP は、トリガーでゼロを生成します。(バグ \$125209512) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2101.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2101.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-05-25 (バージョン 2.10.0) (廃止)
<a name="AuroraMySQL.Updates.2100"></a><a name="2100"></a><a name="2.10.0"></a>

 **バージョン:** 2.10.0 

 Aurora MySQL 2.10.0 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.10.0 で復元することもできます。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2100.Improvements"></a>

**以下のセキュリティの問題と CVE の修正:**

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2021-23841](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23841)
+ [CVE-2021-3449](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3449)
+ [CVE-2020-28196](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28196)
+ [CVE-2020-14790](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14790)
+ [CVE-2020-14776](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14776)
+  [CVE-2020-14567](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14567) 
+  [CVE-2020-14559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14559) 
+  [CVE-2020-14553](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14553) 
+  [CVE-2020-14547](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14547) 
+  [CVE-2020-14540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14540) 
+  [CVE-2020-14539](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14539) 
+  [CVE-2018-3251](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3251) 
+  [CVE-2018-3156](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3156) 
+  [CVE-2018-3143](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3143) 
+ [CVE-2016-5440](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5440)

 **新機能:** 
+  `db.t3.large` インスタンスクラスが Aurora MySQL のためにサポートされるようになりました。
+  *バイナリログレプリケーション:* 
  +  ライタースレッドとダンプスレッド間の競合を減らすことによって、バイナリログのパフォーマンスを向上させるために、バイナリログ I/O キャッシュを導入しました。詳細については、「**Amazon Aurora ユーザーガイド」の「[バイナリログのレプリケーションの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.html#binlog-optimization)」を参照してください。
  +  [Aurora MySQL バージョン 2.08](AuroraMySQL.Updates.2080.md) では、バイナリログ (binlog) 処理が改善され、非常に大きなトランザクションが関与している場合に、クラッシュリカバリ時間とコミット時間のレイテンシーが短縮されました。GTID が有効になっているクラスターでは、これらの改善がサポートされるようになりました。
+  *リーダーインスタンスの可用性の向上:* 
  +  これまでは、ライターインスタンスが再起動すると、Aurora MySQL クラスター内のすべてのリーダーインスタンスも再起動していました。本日のリリースにより、リージョン内のリーダーインスタンスはライターインスタンスの再起動中も引き続き読み取りリクエストを処理するようになります。これにより、クラスターでの読み取りの可用性が向上します。詳細については、「**Amazon Aurora ユーザーガイド」の「[Rebooting an Aurora MySQL cluster (version 2.10 and higher)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_RebootCluster.html#aurora-mysql-survivable-replicas)」を参照してください。
**重要**  
 Aurora MySQL 2.10 にアップグレードした後、ライターインスタンスを再起動してもクラスター全体の再起動は実行されません。クラスター全体を再起動する場合は、ライターインスタンスを再起動した後に、クラスター内のリーダーインスタンスを再起動します。
+  Logical read ahead (LRA) 技術によってリクエストされた事前読み取りページの読み取りのパフォーマンスが改善されました。これは、Aurora ストレージに送信された単一のリクエストで複数のページ読み取りをバッチ処理することによって行われました。その結果、LRA 最適化を使用するクエリは、最大 3 倍速く実行されます。
+  *ダウンタイムのない再起動とパッチ適用:* 
  +  ダウンタイムのない再起動 (ZDR) とダウンタイムのないパッチ適用 (ZDP) が改善され、バイナリログ記録が有効になっている場合の追加サポートなど、幅広いシナリオで ZDR および ZDP が有効になりました。また、ZDR および ZDP イベントの可視性が向上しました。詳細については、「**Amazon Aurora ユーザーガイド」の「[ダウンタイムのない再起動 (ZDR) (Amazon Aurora MySQL 用)](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.html#AuroraMySQL.Replication.Availability)」および「[ダウンタイムのないパッチ適用の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.ZDP)」を参照してください。

 **可用性の向上:** 
+  以前に中断された DDL アクティビティ中に作成されたテンポラリインデックスおよびテーブルが多数データベースに存在する場合に、起動を高速化するための改善。
+  中断された DDL オペレーションのクラッシュリカバリ中に再起動を繰り返すことに関連する複数の問題を修正しました。これには、`DROP TRIGGER` や `ALTER TABLE` が含まれるほか、特に、テーブル内のパーティショニングのタイプまたはパーティションの数を変更する `ALTER TABLE` が含まれます。
+  Database Activity Streams (DAS) のログ処理中にサーバーが再起動される状態を引き起こし得る問題を修正しました。
+  システムテーブルでの `ALTER` クエリの処理中にエラーメッセージが出力される問題を修正しました。

 **全般的な機能強化:** 
+  クエリキャッシュがリーダーインスタンスで古い結果を返す状態を引き起こし得る問題を修正しました。
+  システム可変 `innodb_flush_log_at_trx_commit` が 0 または 2 に設定されているときに、一部の Aurora コミットメトリクスが更新されない問題を修正しました。
+  クエリキャッシュに格納されたクエリ結果がマルチステートメントトランザクションによって更新されない問題を修正しました。
+  バイナリログファイルの最終変更タイムスタンプが正しく更新されない状態を引き起こし得る問題を修正しました。これにより、お客様が設定した保存期間に達する前に、バイナリログファイルが早期に消去される可能性があります。
+  クラッシュリカバリ後に InnoDB から不正確に報告されたバイナリログファイル名と位置を修正しました。
+  `binlog_checksum` パラメータが `NONE` に設定されている場合、大規模なトランザクションが誤ったバイナリログイベントを生成する可能性がある問題を修正しました。
+  レプリケートされたトランザクションに DDL ステートメントと多数の行変更が含まれている場合に、バイナリログレプリカがエラーで停止する問題を修正しました。
+  テーブルをドロップするときにリーダーインスタンスで再起動する問題を修正しました。
+  大きなトランザクションでバイナリログファイルを消費しようとする場合に、オープンソースのコネクタが失敗する状況を引き起こす問題を修正しました。
+  大きなジオメトリの値を持つテーブル上で空間インデックスを作成した後に、大きなジオメトリ列で誤ったクエリ結果を発生させ得る問題を修正しました。
+  データベースは再起動中にテンポラリテーブルスペースを再作成し、関連付けられたストレージ領域の解放と再利用を可能にすることができるようになりました。
+  Aurora リーダーインスタンスで `performance_schema` テーブルが切り捨てられない問題を修正しました。
+  バイナリログレプリカが `HA_ERR_KEY_NOT_FOUND` エラーで停止する問題を修正しました。
+  `FLUSH TABLES WITH READ LOCK` ステートメントの実行時にデータベースが再起動する問題を修正しました。
+  Aurora リーダーインスタンスでユーザーレベルのロック機能を使用できない状態を引き起こす問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2100.Patches"></a>
+  トランザクション分離レベルが [REPEATABLE READ](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_repeatable-read) に設定されている場合、インターリーブトランザクションがレプリカアプライヤをデッドロックすることがありました。(バグ \$125040331) 
+  ストアドプロシージャに、あるビューを参照するステートメントであって、代わりに別のビューを参照したものが含まれていた場合、プロシージャを複数回正常に呼び出すことができませんでした。(バグ \$187858、バグ \$126864199) 
+  多くの `OR` 条件を持つクエリでは、オプティマイザのメモリ効率がより高くなり、システム可変 [range\$1optimizer\$1max\$1mem\$1size](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_range_optimizer_max_mem_size) によって課されるメモリ制限を超える可能性が低くなりました。さらに、その可変のデフォルト値は 1,536,000 から 8,388,608 に引き上げられました。(バグ \$179450、バグ \$122283790) 
+  *レプリケーション:* リレーログから次のイベントを読み込むためにレプリカの SQL スレッドによって呼び出される `next_event()` 関数では、(例えば、クローズされたリレーログを原因として) SQL スレッドが実行されてエラーになったときに取得した `relaylog.log_lock` を解放しなかったため、他のすべてのスレッドが、終了するためにリレーログのロックを取得するまで待機する状態を生じさせました。この修正により、SQL スレッドがその状況下で関数を離れる前にロックが解放されます。(バグ \$121697821) 
+  仮想列を使用した `ALTER TABLE` のメモリ破損を修正しました。(バグ \$124961167、バグ \$124960450) 
+  *レプリケーション:* マルチスレッドレプリカは、そのサイズより大きいトランザクションを処理する必要があった場合、[slave\$1pending\$1jobs\$1size\$1max](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_pending_jobs_size_max) を使用してより小さなキューサイズで設定できませんでした。[slave\$1pending\$1jobs\$1size\$1max](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_pending_jobs_size_max) より大きいパケットは、[slave\$1max\$1allowed\$1packet](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_max_allowed_packet) で設定された制限よりもパケットが小さい場合でも、エラー `ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX` で拒否されました。今回の修正により、[slave\$1pending\$1jobs\$1size\$1max](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_pending_jobs_size_max) がハード制限ではなくソフト制限になります。パケットのサイズが [slave\$1pending\$1jobs\$1size\$1max](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_pending_jobs_size_max) を超えるが、[slave\$1max\$1allowed\$1packet](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_max_allowed_packet) より小さい場合、すべてのレプリカワーカーが空のキューを持つまでトランザクションが保持されてから処理されます。後続のすべてのトランザクションは、大規模なトランザクションが完了するまで保持されます。したがって、レプリカワーカーのキューサイズは制限されますが、時折発生するより大きなトランザクションは引き続き許可されます。(バグ \$121280753、バグ \$177406) 
+  *レプリケーション:* マルチスレッドレプリカを使用する場合、適用元エラーで、Performance Schemaのレプリケーションテーブルで外部化されたデータと一致しないワーカー ID データが表示されました。(バグ \$125231367) 
+  *レプリケーション:* [-gtid-mode=ON](https://dev.mysql.com/doc/refman/5.7/en/replication-options-gtids.html#sysvar_gtid_mode)、[-log-bin=OFF](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_log_bin)、そして[-slave-skip-errors](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_skip_errors) を使用して実行されている GTID ベースのレプリケーションレプリカで、無視すべきエラーが検出された際に `Exec_Master_Log_Pos` は正しく更新されず、`Exec_Master_Log_Pos` の `Read_master_log_pos` との同期が損なわれました。`GTID_NEXT` が指定されていない場合、レプリカは、単一のステートメントトランザクションからロールバックするときに GTID 状態を更新しません。トランザクションが終了しても、GTID 状態は別途表示されるので、`Exec_Master_Log_Pos` は更新されません。この修正により、`GTID_NEXT` が指定された場合にのみトランザクションがロールバックされるときに GTID 状態の更新の制約がなくなります。(バグ \$122268777) 
+  *レプリケーション:* バイナリログ記録が無効になっているときに、部分的に失敗したステートメントが、自動生成または指定された GTID を正しく消費しませんでした。この修正により、部分的に失敗した [DROP TABLE](https://dev.mysql.com/doc/refman/5.7/en/drop-table.html)、部分的に失敗した [DROP USER](https://dev.mysql.com/doc/refman/5.7/en/drop-user.html)、または部分的に失敗した [DROP VIEW](https://dev.mysql.com/doc/refman/5.7/en/drop-view.html) がそれぞれ関連する GTID を消費することと、バイナリログ記録が無効である場合は、それを `@@GLOBAL.GTID_EXECUTED` および `mysql.gtid_executed` テーブルに保存することが保証されます。(バグ \$121686749) 
+  *レプリケーション:* MySQL 5.7 を実行しているレプリカは、MySQL 5.5 の一部ではない [server\$1uuid](https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#sysvar_server_uuid) の取得エラーにより、MySQL 5.5 ソースに接続できませんでした。これは、`server_uuid` の取得方法が変更されたことが原因となって生じました。(バグ \$122748612) 
+  *レプリケーション*: 以前に実行された GTID トランザクションをサイレントにスキップする GTID トランザクションのスキップメカニズムは、XA トランザクションで正常に動作しませんでした。(バグ \$125041920) 
+  渡されたトランザクション ID が正しくないせいで失敗した [">XA ROLLBACK](https://dev.mysql.com/doc/refman/5.7/en/xa.html) ステートメントが、正しいトランザクション ID でバイナリログに記録され、レプリケーションレプリカによって処理される可能性があります。バイナリログ記録が実行される前にエラー状況をチェックし、失敗した XA `ROLLBACK` ステートメントはログに記録されなくなりました。(バグ \$126618925) 
+  *レプリケーション:* ソースログファイル名とソースログの位置を指定しない [CHANGE MASTER TO](https://dev.mysql.com/doc/refman/5.7/en/change-master-to.html) ステートメントを使用してレプリカが設定された場合、[START SLAVE](https://dev.mysql.com/doc/refman/5.7/en/start-slave.html) が発行される前にシャットダウンされ、[-relay-log-recovery](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_relay_log_recovery)) セットのオプションで再起動され、レプリケーションはスタートされません。これは、リレーログの復旧が試行される前にレシーバースレッドがスタートされておらず、ソースログファイル名とソースログの位置を提供するログローテーションイベントがリレーログで使用できないために発生しました。この場合、レプリカはリレーログの復旧をスキップし、警告をログに記録し、レプリケーションをスタートします。(バグ \$128996606、バグ \$193397) 
+  *レプリケーション:* 行ベースのレプリケーションでは、`utf8mb3` 列を持つテーブルから、列が `utf8mb4` 文字セットで定義されている同じ定義のテーブルにレプリケートするときに、フィールド文字数を誤って表示するメッセージが返されました。(バグ \$125135304、バグ \$183918) 
+  *レプリケーション:* GTID が使用中のレプリケーションレプリカで [RESET SLAVE](https://dev.mysql.com/doc/refman/5.7/en/reset-slave.html) ステートメントが発行されると、既存のリレーログファイルは消去されましたが、チャネル用の受信した GTID のセットがクリアされる前に、代わりの新しいリレーログファイルが生成されました。したがって、以前の GTID セットは `PREVIOUS_GTIDS` イベントとして新しいリレーログファイルに書き込まれ、両方のサーバーの gtid\$1executed セットが空であっても、レプリカがソースよりも多くの GTID を持つことを示す致命的なエラーがレプリケーションで発生しました。ここで、`RESET SLAVE` が発行されると、新しいリレーログファイルが生成される前に受信した GTID のセットがクリアされるため、この状況は発生しません。(バグ \$127411175) 
+  *レプリケーション:* レプリケーションのために GTID が使用されているときに、分析エラー ([ER\$1PARSE\$1ERROR](https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html#error_er_parse_error)) を引き起こしたステートメントを含むトランザクションを、同じ GTID で空のトランザクションまたは代替トランザクションの挿入のための推奨される方法によって、手動でスキップできませんでした。このアクションにより、レプリカは既に使用されている GTID を識別し、GTID を共有した不要なトランザクションをスキップします。ただし、分析エラーの場合、GTID をスキップする必要があるかどうかを確認する前にステートメントが分析されたため、いかなる場合でもトランザクションをスキップする意図があったにもかかわらず、分析エラーによりレプリケーション適用元スレッドが停止しました。この修正により、GTID が既に使用されていたため、関連するトランザクションをスキップする必要がある場合に、レプリケーションの適用元スレッドが分析エラーを無視するようになりました。この動作の変更は、`mysqlbinlog` によって生成されるバイナリログ出力で構成されるワークロードの場合には適用されないことに注意してください。そのような状況では、スキップされたトランザクションの直後に実行される、分析エラーがあるトランザクションも、エラーを発生させるべきときに警告なしでスキップされるリスクがあります。(バグ \$127638268) 
+  *レプリケーション:* GTID に対する SQL スレッドが部分的なトランザクションをスキップできるようにします。(バグ \$125800025) 
+  *レプリケーション:* 負のタイムアウトパラメータまたは小数のタイムアウトパラメータが `WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS()` に提供されると、サーバーは予期しない動作をしました。この修正によりもたらされる結果は次のとおりです。
  +  小数のタイムアウト値はそのまま読み込まれ、丸められることはありません。
  +  サーバーが厳密な SQL モードの場合、負のタイムアウト値はエラーで拒否されます。サーバーが厳密な SQL モードでない場合、この値は、関数が待機せずに、即時に `NULL` を返し、その後に警告を発行するようにします。(バグ \$124976304、バグ \$183537) 
+  *レプリケーション*: `WAIT_FOR_EXECUTED_GTID_SET()` 関数が小数部 (1.5 など) を含むタイムアウト値とともに使用された場合、キャストロジックのエラーは、タイムアウトが最も近い 1 秒に切り捨てられ、1 秒未満の値 (0.1 など) はゼロに切り捨てられたことを意味していました。キャストロジックが修正され、タイムアウト値が当初指定されたとおりに、丸められることなく、適用されるようになりました。Dirkjan Bussink の貢献に感謝の意を表します。(バグ \$129324564、バグ \$194247) 
+  GTID を有効にすると、複数ステートメントトランザクション内の切断された XA トランザクションで [XA COMMIT](https://dev.mysql.com/doc/refman/5.7/en/xa.html) がアサーションを発生させました。(バグ \$122173903) 
+  *レプリケーション:* [gtid\$1next](https://dev.mysql.com/doc/refman/5.7/en/replication-options-gtids.html#sysvar_gtid_next) 値が手動で設定されたときに、不明なトランザクション識別子に対して [XA ROLLBACK](https://dev.mysql.com/doc/refman/5.7/en/xa.html) ステートメントが発行された場合、デバッグ構築でアサーションが発生しました。XA `ROLLBACK` ステートメントがエラーで失敗した場合、サーバーは GTID 状態の更新を試行しなくなりました。(バグ \$127928837、バグ \$190640) 
+  複数の `CASE` 関数が `ORDER BY` 句で使用されている際に発生する誤ったソート順の問題を修正しました (Bug\$122810883)。
+  順序付けを使用する一部のクエリが、初期化されていない列に最適化中にアクセスし、サーバーを終了させる可能性があります。(バグ \$127389294) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2100.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2100.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-11-12 (バージョン 2.09.3) (廃止)
<a name="AuroraMySQL.Updates.2093"></a>

 **バージョン:** 2.09.3 

 Aurora MySQL 2.09.3 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。スナップショットは、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.10.0 に復元することもできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または Amazon RDS API を使用してエンジンバージョンを指定します。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2093.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+  [CVE-2021-23841](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23841) 
+  [CVE-2021-3712](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3712) 
+  [CVE-2021-3449](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3449) 
+  [CVE-2021-2307](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2307) 
+  [CVE-2021-2226](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2226) 
+  [CVE-2021-2174](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2174) 
+  [CVE-2021-2171](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2171) 
+  [CVE-2021-2169](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2169) 
+  [CVE-2021-2166](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2166) 
+  [CVE-2021-2154](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2154) 
+  [CVE-2021-2060](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2060) 
+  [CVE-2021-2032](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2032) 
+  [CVE-2021-2001](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2001) 
+  [CVE-2020-28196](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28196) 
+  [CVE-2020-14769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14769) 
+  [CVE-2019-17543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17543) 
+  [CVE-2019-2960](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-CVE-2019-2960) 

 **可用性の向上:** 
+ information\$1schema 内のテーブルで実行されるクエリの競合を減らすための最適化が導入されました。
+  ECDHE SSL 暗号のサポートを追加します。

 **全般的な機能強化:** 
+ メモリ内のデータ整合性チェックが失敗した際、ライターインスタンスがまれに再起動する不具合を修正しました。
+ バイナリログ記録が有効になっている間にクラスターボリュームが拡張している際、データベースインスタンスがまれに再起動する不具合を修正しました。
+ データベースインスタンスの再起動中、まれに再起動を1回以上引き起こす競合状態を修正しました。
+ データベースに多数のユーザーと特権の組み合わせがある場合、データベースインスタンスの再起動が失敗する不具合を修正しました。
+ LIMIT 句で SQL 文を実行した際、データベースが再起動するパラレルクエリの不具合を修正しました。
+ Aurora レプリケーションラグの誤ったレポートの問題を修正しました。
+ Aurora-MySQL 1.x (MySQL 5.6 に基づく) から Aurora-MySQL 2.x (MySQL 5.7 に基づく) へのインプレースメジャーバージョンアップグレード後に general\$1log テーブルと slow\$1log テーブルにアクセスできなくなる不具合を修正しました。
+ データベースへのワークロードが高い状態で innodb\$1trx、innodb\$1locks、または innodb\$1lockwaits テーブルがクエリされた際、まれにデータベースインスタンスが再起動する不具合を修正しました。パフォーマンスインサイト などのモニタリングツールや機能は、そのようなテーブルをクエリする場合があります。
+ 「FLUSH TABLES WITH READ LOCK」SQL ステートメントが実行された際、データベースインスタンスが再起動する問題を修正しました。
+ リーダーインスタンスの削除中に履歴リストの長さが一時的に増加し、InnoDB のパージプロセスが一時停止しする問題を修正しました。
+ 仮想列を含むテーブルに対して SQL 文を実行した際、データベースの再起動を引き起こすパラレルクエリの問題を修正しました。
+ 「GROUP BY」 句と範囲述語を含む 「WHERE」 句を使用してクエリを実行した際、データベースが誤ったグループ化やソート順序を返す可能性があるパラレルクエリの問題を修正しました。
+ JSON 関数で SQL ステートメントを実行すると、まれにデータベースの再起動を引き起こすパラレルクエリの問題を修正しました。
+ グローバルデータベースレプリケーション中の競合状態が原因で、まれにプライマリグローバルデータベースクラスターのライターインスタンスが再起動する問題を修正しました。
+ 特定の DDL および DCL ステートメントをレプリケートした際、バイナリログレプリカが HA\$1ERR\$1FOUND\$1DUPP\$1KEY エラーで停止する問題を修正しました。この問題は出典インスタンスが MIXED バイナリログ記録形式と READ COMMITTED または READ UNCOMMITTED 分離レベルで構成されている場合に発生します。
+ READ COMMITTED 分離レベルで XA トランザクションを使用した際、まれにデータベースインスタンスが再起動する問題を修正しました。
+ 以下の条件がすべて満たされた場合、既存の行の TIMESTAMP 列の値が、最新のタイムスタンプに更新されてしまう問題を修正しました。1. テーブルにトリガーが存在している。2. ON DUPLICATE KEY UPDATE 句が含まれるテーブルに対して INSERT が実行されている。3. 挿入された行が UNIQUE インデックスまたは PRIMARY KEY で値の重複違反を引き起こす可能性がある。4. TIMESTAMP データ型の列が 1 つ以上存在し、そこにデフォルト値の CURRENT\$1TIMESTAMP 書き込まれている。
+ 誤ったチェック処理が原因で、まれにリーダーインスタンスが再起動する不具合を修正しました。
+ ライターインスタンスがデータベースボリュームを特定のボリュームサイズの境界を越えるまで拡大させた際、リーダーインスタンスが再起動する問題を修正しました。
+ クローンクラスターボリュームを使用してのデータベースインスタンスの再起動時間が長くなる問題を修正しました。
+ ライターインスタンスで TRUNCATE TABLE 操作を実行した後、データベースインスタンスの再起動が 1 回以上失敗することがある不具合を修正しました。
+ まれにデータベースインスタンスが再起動する問題を修正しました。
+ データベースボリュームが 160 GB の倍数に達すると、まれにライターインスタンスが再起動することがある問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2093.Patches"></a>
+ Bug \$123533396 - 新しいインデックスを追加した際、サーバーは内部的に定義された外部キーインデックスを削除し、仮想生成列に定義されたセカンダリインデックスを外部キーインデックスとして使用しようとしたため、サーバーの終了を引き起こした。InnoDB は、外部キー制約が仮想生成列で定義されたセカンダリインデックスを参照することを許可するようになりました。
+ バグ \$129550513 - レプリケーション: WAIT\$1FOR\$1EXECUTED\$1GTID\$1SET () 関数のロックの問題により、特定の状況でサーバーがハングする可能性がある。この問題はすでに修正されました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2093.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2093.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-02-26 (バージョン 2.09.2) (廃止)
<a name="AuroraMySQL.Updates.2092"></a>

 **バージョン:** 2.09.2 

 Aurora MySQL 2.09.2 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.09.2 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.09.2 に直接アップグレードできます。スナップショットを、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.09.2 に復元することもできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または Amazon RDS API を使用してエンジンバージョンを指定します。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2092.Improvements"></a>

 **新機能:** 
+  Aurora MySQL クラスターで、Arm ベースの AWS Graviton2 プロセッサを搭載した `r6g.large`、`r6g.xlarge`、`r6g.2xlarge`、`r6g.4xlarge`、`r6g.8xlarge`、`r6g.12xlarge`、および `r6g.16xlarge` の EC2 R6g インスタンスのサポートをスタートしました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora DB インスタンスクラス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html)」を参照してください。

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+  [CVE-2020-14775](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14775) 
+  [CVE-2020-14793](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14793) 
+  [CVE-2020-14765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14765) 
+  [CVE-2020-14769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14769) 
+  [CVE-2020-14812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14812) 
+  [CVE-2020-14760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14760) 
+  [CVE-2020-14672](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14672) 
+  [CVE-2020-14790](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14790) 
+  [CVE-2020-1971](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971) 

 **可用性の向上:** 
+  クラスターストレージボリュームのスケーリング中に書き込みレイテンシーが上昇する可能性がある、2.09.0 で導入された問題を修正しました。
+  動的サイズ変更機能で、Aurora リードレプリカが再起動する可能性がある問題を修正しました。
+  1.23.\$1 から 2.09.\$1 へのアップグレード中にダウンタイムが長くなる可能性がある問題を修正しました。
+  ページのプリフェッチリクエスト中に DDL または DML がエンジンを再起動する問題を修正しました。
+  レプリケートされたトランザクションに DDL ステートメントと多数の行変更が含まれている場合に、バイナリログレプリカがエラーで停止する問題を修正しました。
+  mysql `time_zone` テーブルで DDL イベントをレプリケートしているときに、バイナリログレプリカとして機能するデータベースが再起動することがある問題を修正しました。
+  `binlog_checksum` パラメータが `NONE` に設定されている場合、大規模なトランザクションが誤ったバイナリログイベントを生成する可能性がある問題を修正しました。
+  バイナリログレプリカが `HA_ERR_KEY_NOT_FOUND` エラーで停止する問題を修正しました。
+  全体的な安定性が向上しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2092.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2092.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-12-11 (バージョン 2.09.1) (廃止)
<a name="AuroraMySQL.Updates.2091"></a>

 **バージョン:** 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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターを 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 マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2091.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+  [CVE-2020-14567](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14567) 
+  [CVE-2020-14559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14559) 
+  [CVE-2020-14553](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14553) 
+  [CVE-2020-14547](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14547) 
+  [CVE-2020-14540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14540) 
+  [CVE-2020-2812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2812) 
+  [CVE-2020-2806](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2806) 
+  [CVE-2020-2780](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2780) 
+  [CVE-2020-2765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2765) 
+  [CVE-2020-2763](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2763) 
+  [CVE-2020-2760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2760) 
+  [CVE-2020-2579](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2579) 

 **互換性のない変更:** 

 このバージョンでは、`mysqldump` コマンドの動作に影響するアクセス許可の変更が導入されています。ユーザーは、`PROCESS` テーブルにアクセスする `INFORMATION_SCHEMA.FILES` 特権を有している必要があります。変更せずに `mysqldump` コマンドを実行するには、`PROCESS` コマンドが接続するデータベースユーザーに `mysqldump` 特権を付与します。`mysqldump` オプションを指定して `--no-tablespaces` コマンドを実行することもできます。このオプションを使用すると、`mysqldump ` 出力に `CREATE LOGFILE GROUP` または `CREATE TABLESPACE` ステートメントは含まれません。この場合、`mysqldump` コマンドは `INFORMATION_SCHEMA.FILES` テーブルにアクセスしないため、`PROCESS` アクセス許可を付与する必要はありません。

 **可用性の向上:** 
+  ネットワークへの読み取りまたは書き込み中にデータベースエンジンでエラーが発生すると、クライアントセッションがハングする可能性がある問題を修正しました。
+  2.09.0 で導入された動的サイズ変更機能のメモリリークを修正しました。

 **グローバルデータベース:** 
+  プライマリリージョンのライターを古いリリースバージョンで使用している場合に、リリース 2.09.0 にアップグレードすると、グローバルデータベースのセカンダリリージョンのレプリカが再起動する可能性がある複数の問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2091.Patches"></a>
+  **レプリケーション:** トランザクション分離レベルが [REPEATABLE READ](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_repeatable-read) に設定されている場合、インターリーブトランザクションがスレーブアプライヤをデッドロックすることがありました。(バグ \$125040331) 
+  デフォルト値の [CURRENT\$1TIMESTAMP](https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_current-timestamp) が書き込まれた [TIMESTAMP](https://dev.mysql.com/doc/refman/5.7/en/datetime.html) または [DATETIME](https://dev.mysql.com/doc/refman/5.7/en/datetime.html) 列を持つテーブルで、そのテーブルに `BEFORE INSERT` トリガーがある場合は、これらの列が `0000-00-00 00:00:00` に初期化されることがあります。(バグ \$125209512、バグ \$184077) 
+  `VALUES` リストが結合を含むサブクエリを使用して 2 行目以降の値を生成した [INSERT](https://dev.mysql.com/doc/refman/5.7/en/insert.html) ステートメントの場合、必要な権限の解決に失敗するとサーバーが終了する可能性があります。(バグ \$123762382) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2091.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2091.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-09-17 (バージョン 2.09.0) (廃止)
<a name="AuroraMySQL.Updates.2090"></a>

**バージョン **2.09.0

Aurora MySQL 2.09.0 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 Aurora MySQL 1.23.\$1 から取得したスナップショットを Aurora MySQL2.09.0 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.09.0 にアップグレードすることもできます。既存の Aurora MySQL 1.23.\$1 クラスターは直接 2.09.0 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.09.0 に復元できます。

**重要**  
 このバージョンでの Aurora ストレージの改善により、利用可能なアップグレードパスは Aurora MySQL 1.\$1 から Aurora MySQL 2.09 に制限されています。Aurora MySQL 1.\$1 クラスターを 2.09 にアップグレードする場合、Aurora MySQL 1.23 からアップグレードする必要があります。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2090.Improvements"></a>

 **新機能:** 
+  このリリースでは、最大 128 テビバイト (TiB) のストレージを備えた Amazon Aurora MySQL データベースインスタンスを作成できます。新しいストレージ制限は、以前の 64 TiB から引き上げられています。128 TiB のストレージサイズは、より大きなデータベースに対応します。この機能は、スモールインスタンスサイズ (db.t2 または db.t3) ではサポートされていません。1 つのテーブルスペースは、[16 KB のページサイズという InnoDB の制限](https://dev.mysql.com/doc/refman/5.7/en/innodb-limits.html)があるため、64 TiB を超えて拡張することはできません。

   Aurora は、クラスターボリュームサイズが 128 TiB に近い場合にアラートを表示し、サイズ制限に達する前にアクションを実行できるようにします。このアラートは、AWS マネジメントコンソール の mysql ログと RDS イベントに表示されます。
+  DB クラスターパラメータの値を変更することで、既存のクラスターのパラレルクエリのオンとオフを切り替えることができるようになりました `aurora_parallel_query`。クラスターを作成するときに、`parallelquery` パラメータの `--engine-mode` 設定を使用する必要はありません。

   パラレルクエリが拡張され、Aurora MySQL が利用できるすべてのリージョンで利用できるようになりました。

   Aurora クラスタ内のパラレルクエリをアップグレードおよび有効化するための手順には、他にも多くの機能拡張や変更があります。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora MySQL のパラレルクエリの使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html)」を参照してください。
+  Aurora は、クラスターのストレージ領域のサイズを動的に変更します。動的サイズ変更では、Aurora DB クラスターからデータを削除すると、DB クラスターのストレージ領域が自動的に減少します。詳細については、「**Amazon Aurora ユーザーガイド」の「[ストレージのスケーリング](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Managing.Performance.html#Aurora.Managing.Performance.StorageScaling)」を参照してください。
**注記**  
 動的サイズ変更機能は、Aurora が利用可能な AWS リージョンで段階的にデプロイされています。クラスターを使用するリージョンによっては、この機能はまだ利用できない場合があります。詳細については、[新しい発表](https://aws.amazon.com/about-aws/whats-new/2020/10/amazon-aurora-enables-dynamic-resizing-database-storage-space/)を参照してください。

 **優先度の高い修正:** 
+  コミュニティバグのバックポート \$127659490: SELECT USING DYNAMIC RANGE AND INDEX MERGE USE TOO MUCH MEMORY (OOM) 
+  バグ \$126881508: MYSQL \$11: DISABLE\$1ABORT\$1ON\$1ERROR IN AUTH\$1COMMON.H 
+  コミュニティバグのバックポート \$124437124: POSSIBLE BUFFER OVERFLOW ON CREATE TABLE 
+  バグのバックポート \$127158030: INNODB ONLINE ALTER CRASHES WITH CONCURRENT DML 
+  バグ \$129770705: SERVER CRASHED WHILE EXECUTING SELECT WITH SPECIFIC WHERE CLAUSE 
+  バグのバックポート \$126502135: MYSQLD SEGFAULTS IN MDL\$1CONTEXT::TRY\$1ACQUIRE\$1LOCK\$1IMPL 
+  バグ \$126935001: ALTER TABLE AUTO\$1INCREMENT TRIES TO READ INDEX FROM DISCARDED TABLESPACE 
+  バグ \$128491099: [FATAL] MEMORY BLOCK IS INVALID \$1 INNODB: ASSERTION FAILURE: UT0UT.CC:670 
+  バグ \$130499288: GCC 9.2.1 REPORTS A NEW WARNING FOR OS\$1FILE\$1GET\$1PARENT\$1DIR 
+  バグ \$129952565 where MYSQLD GOT SIGNAL 11 WHILE EXECUTING A QUERY(UNION \$1 ORDER BY \$1 SUB-QUERY) 
+  バグ \$130628268: OUT OF MEMORY CRASH 
+  バグ \$130441969: BUG \$129723340: MYSQL SERVER CRASH AFTER SQL QUERY WITH DATA ?AST 
+  バグ \$130569003: 5.7 REPLICATION BREAKAGE WITH SYNTAX ERROR WITH GRANT MANAGEMENT 
+  バグ \$129915479: RUNNING COM\$1REGISTER\$1SLAVE WITHOUT COM\$1BINLOG\$1DUMP CAN RESULTS IN SERVER EXIT 
+  バグ \$130569003: 5.7 REPLICATION BREAKAGE WITH SYNTAX ERROR WITH GRANT MANAGEMENT 
+  バグ \$129915479: RUNNING COM\$1REGISTER\$1SLAVE WITHOUT COM\$1BINLOG\$1DUMP CAN RESULTS IN SERVER EXIT 
+  バグ \$120712046: SHOW PROCESSLIST AND PERFORMANCE\$1SCHEMA TABLES DO NOT MASK PASSWORD FROM QUERY 
+  バックポートバグ \$118898433: EXTREMELY SLOW PERFORMANCE WITH OUTER JOINS AND JOIN BUFFER (fixed in 5.7.21)。結合バッファリングが使用されている場合、多くの左結合を持つクエリが低速になります (ブロックネストされたループアルゴリズムを使用する場合など)。(バグ \$118898433、バグ \$172854)」 
+  バックポートバグ \$126402045: MYSQLD CRASHES ON QUERY (MySQL 5.7.23 で修正)。サブクエリのマテリアル化の特定のケースで、サーバーが終了する可能性があります。これらのクエリは、マテリアル化が無効であることを示すエラーを生成するようになりました。(バグ \$126402045) 
+  [MySQL からのバックポート] rdsadmin 以外のユーザーは、リーダーレプリカの pfs テーブルを更新できません。
+  リーダーレプリカで顧客が perfschema を更新できない問題を修正します。
+  バグ \$126666274: INFINITE LOOP IN PERFORMANCE SCHEMA BUFFER CONTAINER 
+  [バグ \$126997096](https://github.com/mysql/mysql-server/commit/78f25d2809ad457e81f90342239c9bc32a36cdfa): relay\$1log\$1space 値は同期された方法で更新されないため、その値はリレーログで使用される実際のディスク領域よりもはるかに大きくなることがあります。
+  バグ \$125082593: FOREIGN KEY VALIDATION DOESN'T NEED TO ACQUIRE GAP LOCK IN READ COMMITTED 
+ [CVE-2019-2731](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2731)
+ [CVE-2018-2645](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2645)
+ [CVE-2019-2581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2581)
+ [CVE-2018-2787](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2787)
+ [CVE-2019-2482](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2482)
+ [CVE-2018-2640](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2640)
+ [CVE-2018-2784](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2784)
+ [CVE-2019-2628](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2628)
+ [CVE-2019-2911](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2911)
+ [CVE-2019-2628](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2628)
+ [CVE-2018-3284](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3284)
+ [CVE-2018-3065](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3065)
+ [CVE-2019-2537](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2537)
+ [CVE-2019-2948](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2948)
+ [CVE-2019-2434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2434)
+ [CVE-2019-2420](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2420)

 **可用性の向上:** 
+  ロックマネージャー ABA 修正をデフォルトで有効にします。
+  競合状態により、2 つのトランザクションでロックが共有され、データベースが再起動することがあるロックマネージャーの問題を修正しました。
+  圧縮された行フォーマットでテンポラリテーブルを作成すると再起動する場合がある問題を修正しました。
+  16XL および 24XL インスタンスの `table_open_cache` のデフォルト値を修正しました。このデフォルト値では、ラージインスタンスクラス (R4/R5-16XL、R5-12XL、R5-24XL) でフェイルオーバーが繰り返され、CPU 使用率が高くなる場合があります。これは 2.07.x に影響しました。
+  S3 バックアップに `mysql.host` テーブルが含まれていない場合、Amazon S3 から Aurora MySQL バージョン 2.08.0 へのクラスターの復元に予想以上に時間がかかる問題を修正しました。
+  セカンダリインデックスを使用した仮想列の更新により、フェールオーバーが繰り返し発生する可能性がある問題を修正しました。
+  長時間実行される書き込みトランザクションによりデータベースが再起動される、トランザクションロックメモリ管理に関する問題を修正しました。
+  パッチ適用のための安全ポイントのチェックにおいて、ダウンタイムのないパッチ適用中にエンジンがクラッシュすることがある複数の問題を修正しました。
+  以前クラッシュの原因となっていたテンポラリテーブルの redo ログをスキップする問題を修正しました。
+  接続/クエリの強制終了とセッションの強制終了の間のロックマネージャーの競合状態を修正しました。
+  binlog レプリカで、MySQL `time_zone` テーブルで DDL イベントを受け取ると、データベースがクラッシュする可能性がある問題を修正しました。

 **グローバルデータベース:** 
+  セカンダリリージョンの MySQL `INFORMATION_SCHEMA.REPLICA_HOST_STATUS` ビューに、そのリージョンに属するレプリカのエントリが表示されるようになりました。
+  プライマリリージョンとセカンダリリージョン間のテンポラリネットワーク接続の問題の後に、グローバル DB セカンダリリージョンで発生する可能性がある予期しないクエリの失敗が修正されました。
+  

 **パラレルクエリ:** 
+  Parallel Query クエリの `EXPLAIN` プランを修正しました。単純な単一テーブルクエリでは正しくありません。
+  Parallel Query が有効な場合に発生する可能性があるセルフデッドラッチが修正されました。

 **全般的な機能強化:** 
+  S3 へのエクスポートで `ENCRYPTION` キーワードがサポートされるようになりました。
+  これで、`aurora_binlog_replication_max_yield_seconds` パラメータの最大値が 36,000 になりました。以前の最大許容値は 45 でした。このパラメータ `aurora_binlog_use_large_read_buffer` は、パラメータが 1 に設定されている場合にのみ機能します。
+  `MIXED` 実行時の動作を `binlog_format` ではなく `ROW` `STATEMENT` を `LOAD DATA FROM INFILE | S3` にマッピングするように変更しました。
+  Aurora MySQL バイナリログプライマリに接続されたバイナリログレプリカで、プライマリが `LOAD DATA FROM S3` を実行し、`binlog_format` が `STATEMENT` に設定されているときに、不完全なデータが表示される可能性がある問題を修正しました。
+  監査システム可変 `server_audit_incl_users` および `server_audit_excl_users` の最大許容長を、1024 バイトから 2000 バイトに引き上げました。
+  現在の接続が設定されている値よりも大きい場合に、パラメータグループの `max_connections` パラメータを下げると、ユーザーがデータベースにアクセスできなくなる問題を修正しました。
+  データアクティビティストリーミングで、一重引用符とバックスラッシュが正しくエスケープされない問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2090.Patches"></a>
+  バグ \$127659490: SELECT USING DYNAMIC RANGE AND INDEX MERGE USE TOO MUCH MEMORY(OOM) 
+  バグ \$126881508: MYSQL \$11: DISABLE\$1ABORT\$1ON\$1ERROR IN AUTH\$1COMMON.H 
+  バグ \$124437124: POSSIBLE BUFFER OVERFLOW ON CREATE TABLE 
+  バグ \$127158030: INNODB ONLINE ALTER CRASHES WITH CONCURRENT DML 
+  バグ \$129770705: SERVER CRASHED WHILE EXECUTING SELECT WITH SPECIFIC WHERE CLAUSE 
+  バグ \$126502135: MYSQLD SEGFAULTS IN MDL\$1CONTEXT::TRY\$1ACQUIRE\$1LOCK\$1IMPL 
+  バグ \$126935001: ALTER TABLE AUTO\$1INCREMENT TRIES TO READ INDEX FROM DISCARDED TABLESPACE 
+  バグ \$128491099: [FATAL] MEMORY BLOCK IS INVALID \$1 INNODB: ASSERTION FAILURE: UT0UT.CC:670 
+  バグ \$130499288: GCC 9.2.1 REPORTS A NEW WARNING FOR OS\$1FILE\$1GET\$1PARENT\$1DIR 
+  バグ \$129952565: where MYSQLD GOT SIGNAL 11 WHILE EXECUTING A QUERY(UNION \$1 ORDER BY \$1 SUB-QUERY) 
+  バグ \$130628268: OUT OF MEMORY CRASH 
+  バグ \$130441969: BUG \$129723340: MYSQL SERVER CRASH AFTER SQL QUERY WITH DATA ?AST 
+  バグ \$130569003: 5.7 REPLICATION BREAKAGE WITH SYNTAX ERROR WITH GRANT MANAGEMENT 
+  バグ \$129915479: RUNNING COM\$1REGISTER\$1SLAVE WITHOUT COM\$1BINLOG\$1DUMP CAN RESULTS IN SERVER EXIT 
+  バグ \$130569003: 5.7 REPLICATION BREAKAGE WITH SYNTAX ERROR WITH GRANT MANAGEMENT 
+  バグ \$129915479: RUNNING COM\$1REGISTER\$1SLAVE WITHOUT COM\$1BINLOG\$1DUMP CAN RESULTS IN SERVER EXIT 
+  バグ \$120712046: SHOW PROCESSLIST AND PERFORMANCE\$1SCHEMA TABLES DO NOT MASK PASSWORD FROM QUERY 
+  バグ \$118898433: EXTREMELY SLOW PERFORMANCE WITH OUTER JOINS AND JOIN BUFFER (fixed in 5.7.21) 
+  バグ \$126402045: MYSQLD CRASHES ON QUERY (fixed in MySQL 5.7.23) 
+  バグ \$123103937: PS\$1TRUNCATE\$1ALL\$1TABLES() がSUPER\$1READ\$1ONLY モードで機能しない 
+  バグ \$126666274: INFINITE LOOP IN PERFORMANCE SCHEMA BUFFER CONTAINER 
+  バグ \$126997096: relay\$1log\$1space 値は同期された方法で更新されないため、その値はリレーログで使用される実際のディスク領域よりもはるかに大きくなることがあります。([https://github.com/mysql/mysql-server/commit/78f25d2809ad457e81f90342239c9bc32a36cdfa](https://github.com/mysql/mysql-server/commit/78f25d2809ad457e81f90342239c9bc32a36cdfa)) 
+  バグ \$125082593: FOREIGN KEY VALIDATION DOESN'T NEED TO ACQUIRE GAP LOCK IN READ COMMITTED 
+  バグ \$124764800: REPLICATION FAILING ON SLAVE WITH XAER\$1RMFAIL ERROR。
+  バグ \$181441: WARNING ABOUT LOCALHOST WHEN USING SKIP-NAME-RESOLVE。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2090.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2090.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2022-01-06 (バージョン 2.08.4) (廃止)
<a name="AuroraMySQL.Updates.2084"></a>

**バージョン:** 2.08.4

Aurora MySQL 2.08.4 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。スナップショットは、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.10.0 に復元することもできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または Amazon RDS API を使用してエンジンバージョンを指定します。

 ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2084.Improvements"></a>

 **セキュリティに関する修正および一般的な機能強化:** 
+ Amazon S3、Amazon ML、および AWS Lambda などの他の AWS サービスと、Aurora MySQL との統合に関連する、セキュリティ上の問題を修正しました
+ 以下の条件がすべて満たされた場合、既存の行の TIMESTAMP 列の値が、最新のタイムスタンプに更新されてしまう問題を修正しました。1. テーブルにトリガーが存在している。2. ON DUPLICATE KEY UPDATE 句が含まれるテーブルに対して INSERT が実行されている。3. 挿入された行が UNIQUE インデックスまたは PRIMARY KEY で値の重複違反を引き起こす可能性がある。4. TIMESTAMP データ型の列が 1 つ以上存在し、そこにデフォルト値の CURRENT\$1TIMESTAMP 書き込まれている。
+ メモリ内データの整合性チェックが失敗した際、まれにライターインスタンスが再起動する問題を修正しました。
+ LIMIT 句を使用して SQL 文を実行した際にデータベースの再起動を引き起こすことがある、Parallel Query の不具合を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2084.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2084.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-11-12 (バージョン 2.08.3) (廃止)
<a name="AuroraMySQL.Updates.2083"></a>

**バージョン:** 2.08.3

Aurora MySQL 2.08.3 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.08.3 に直接アップグレードできます。既存の Aurora MySQL 1.\$1 クラスターを 2.07.3 以降に直接アップグレードしてから、2.08.3 に直接アップグレードできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2083.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+ [CVE-2020-14567](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14567)
+ [CVE-2020-14559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14559)
+ [CVE-2020-14553](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14553)
+ [CVE-2020-14547](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14547)
+ [CVE-2020-14540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14540)
+ [CVE-2020-2812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2812)
+ [CVE-2020-2806](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2806)
+ [CVE-2020-2780](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2780)
+ [CVE-2020-2765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2765)
+ [CVE-2020-2763](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2763)
+ [CVE-2020-2760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2760)
+ [CVE-2020-2579](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2579)

 **互換性のない変更:** 

 このバージョンでは、`mysqldump` コマンドの動作に影響するアクセス許可の変更が導入されています。ユーザーは、`PROCESS` テーブルにアクセスする `INFORMATION_SCHEMA.FILES` 特権を有している必要があります。変更せずに `mysqldump` コマンドを実行するには、`PROCESS` コマンドが接続するデータベースユーザーに `mysqldump` 特権を付与します。`mysqldump` オプションを指定して `--no-tablespaces` コマンドを実行することもできます。このオプションを使用すると、`mysqldump ` 出力に `CREATE LOGFILE GROUP` または `CREATE TABLESPACE` ステートメントは含まれません。この場合、`mysqldump` コマンドは `INFORMATION_SCHEMA.FILES` テーブルにアクセスしないため、`PROCESS` アクセス許可を付与する必要はありません。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2083.Patches"></a>
+  バグ \$123762382 － INSERT VALUES QUERY WITH JOIN IN A SELECT CAUSES INCORRECT BEHAVIOR。
+  バグ \$125209512 － CURRENT\$1TIMESTAMP PRODUCES ZEROS IN TRIGGER。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2083.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2083.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-08-28 (バージョン 2.08.2) (廃止)
<a name="AuroraMySQL.Updates.2082"></a>

**バージョン:** 2.08.2

Aurora MySQL 2.08.2 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.08.2 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.08.2 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.08.2 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.08.2 に復元できます。スナップショットの復元に関する詳細については、「**Amazon Aurora ユーザーガイド」の「[DB クラスターのスナップショットからの復元](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_RestoreFromSnapshot.html)」を参照してください。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2082.Improvements"></a>

 **重要な修正:** 
+  予期しない停止を引き起こし、データベースの可用性に影響を与える可能性がある問題を修正しました。

 **可用性の修正:** 
+ binlog レプリカで、mysql `time_zone` テーブルで DDL イベントをレプリケートすると、Aurora MySQL データベースが再起動することがある問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2082.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2082.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-06-18 (バージョン 2.08.1) (廃止)
<a name="AuroraMySQL.Updates.2081"></a>

**バージョン:** 2.08.1

Aurora MySQL 2.08.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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.08.1 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.08.1 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.08.1 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.08.1 に復元できます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2081.Improvements"></a>

 **新機能:** 
+  グローバルデータベースの書き込み転送。Aurora Global Database で、セカンダリクラスターへの接続中に、DML ステートメントなどの特定の書き込み操作を実行できるようになりました。書き込み操作はプライマリクラスターに転送され、変更はすべてセカンダリクラスターにレプリケートされます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora Global Database の書き込み転送を使用する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html)」を参照してください。

 **全般の安定性に関する修正:** 
+  S3 バックアップに `mysql.host` テーブルが含まれていない場合、クラスターを Amazon S3 から Aurora MySQL バージョン 2.08.0 に復元すると、予想以上に時間がかかっていた問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2081.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2081.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-06-02 (バージョン 2.08.0) (廃止)
<a name="AuroraMySQL.Updates.2080"></a>

**バージョン:** 2.08.0

Aurora MySQL 2.08.0 は一般公開されています。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.08.0 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.08.0 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.08.0 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.08.0 に復元できます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2080.Improvements"></a>

 **新機能:** 
+  バイナリログ (binlog) 処理が改善され、非常に大きなトランザクションが関与している場合に、クラッシュリカバリ時間とコミット時間のレイテンシーが短縮されました。
+  Aurora MySQL のデータベースアクティビティストリーミング (DAS) 機能の起動。この機能を使用すると、リレーショナルデータベース内のデータベースアクティビティのデータストリーミングをほぼリアルタイムで取得することができ、アクティビティのモニタリングに役立ちます。詳細については、「**Amazon Aurora ユーザーガイド」の「[データベースアクティビティストリームを使用した Amazon Aurora のモニタリング](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.html)」を参照してください。
+  最新のブラジルのタイムゾーンの変更をサポートするようにタイムゾーンファイルを更新しました。
+  特定のテーブルまたは内部テーブル (またはその両方) のハッシュ結合機能を実行するために SQL に新しいキーワードが導入されました。`HASH_JOIN`、`HASH_JOIN_PROBING`、`HASH_JOIN_BUILDING`。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora MySQL のヒント](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.html#AuroraMySQL.Reference.Hints)」を参照してください。
+  [MySQL 8.0 機能](https://github.com/mysql/mysql-server/commit/d2d91c3286b9ac3b95ef0e5036c5319aa4ffeda2#diff-4d30ba39ad1958c6f8148f67c94a896b)をバックポートすることにより、Aurora MySQL 5.7 で結合順序のヒントのサポートが導入されました。新しいヒントは、`JOIN_FIXED_ORDER`、`JOIN_ORDER`、`JOIN_PREFIX`、および `JOIN_SUFFIX` です。結合順序ヒントのサポートの詳細については、「[WL \$19158: 結合順序のヒント](https://dev.mysql.com/worklog/task/?id=9158)」を参照してください。
+  Aurora 機械学習では、戻り値の型としての `MEDIUMINT` を持つユーザー定義関数がサポートされるようになりました。
+  `lambda_async()` ストアドプロシージャがすべての MySQL `utf8` 文字をサポートするようになりました。

 **優先度の高い修正:** 
+  書き込み DB インスタンスで `INFORMATION_SCHEMA.INNODB_SYS_TABLES` テーブルがクエリされた後、読み取り DB インスタンスが FTS クエリに対して不完全な結果を返す問題を修正しました。
+ [CVE-2019-5443](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5443)
+ [CVE-2019-3822](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3822)

 **可用性の向上:** 
+  クエリキャッシュを有効にして複数のテーブルまたはデータベースにアクセスするマルチクエリステートメントを実行した後、データベースが再起動する問題を修正しました。
+  トランザクションのロールバック中にデータベースの再起動またはフェイルオーバーが発生する、ロックマネージャーの競合状態を修正しました。
+  複数の接続でフルテキスト検索インデックスを使用して同じテーブルを更新しようとすると、データベースの再起動またはフェイルオーバーがトリガーされる問題を修正しました。
+  `kill session` コマンド中にデータベースの再起動またはフェイルオーバーがトリガーされる問題を修正しました。この問題が発生した場合は、AWS サポートに連絡し、インスタンスでこの修正を有効にしてください。
+  複数の `SELECT` ステートメントを含むマルチステートメントトランザクションと、`AUTOCOMMIT` が有効になっている書き込み DB インスタンスで書き込みワークロードが高い場合に、読み取り DB インスタンスが再起動する問題を修正しました。
+  書き込み DB インスタンスが OLTP 書き込みワークロードの負荷が高い場合に、長時間実行クエリを実行した後に読み取り DB インスタンスが再起動する問題を修正しました。

 **全般的な機能強化:** 
+  バイナリログが有効になっている場合、長時間実行されるトランザクションのデータベースのリカバリ時間とコミットレイテンシーが改善されました。
+  アルゴリズムを改善し、データ分布が歪んだ列を含む、インデックス付きの列で明確な値のカウントを推定するためのより正確な統計情報が生成されるようになりました。
+  MyISAM テンポラリテーブルにアクセスする統合クエリの応答時間と CPU 使用率が削減され、結果がローカルストレージに残るようになりました。
+  スペースを含むデータベース名またはテーブル名を含む Aurora MySQL 5.6 スナップショットが新しい Aurora MySQL 5.7 クラスターに復元されない問題を修正しました。
+  `show engine innodb status` でデッドロックが解決されたときに対象トランザクション情報を含めるようになりました。
+  複数の異なるバージョンのクライアントが同じデータベースに接続され、クエリキャッシュにアクセスしているときに接続が停止する問題を修正しました。
+  データベースインスタンスの存続期間を通して、ゼロダウンタイムパッチ (ZDP) またはゼロダウンタイム再起動 (ZDR) ワークフローの複数回呼び出しに起因するメモリリークが修正されました。
+  自動コミットフラグがオフの場合、最後のトランザクションが中止されたことを誤って示すゼロダウンタイムパッチ (ZDP) またはゼロダウンタイム再起動 (ZDR) オペレーションのエラーメッセージを修正しました。
+  ゼロダウンタイムパッチ (ZDP) オペレーションで、新しいデータベースプロセスでユーザーセッション可変を復元するときにサーバー障害エラーメッセージが表示される問題を修正しました。
+  パッチ適用中に長時間実行されるクエリがある場合に、断続的なデータベース障害を引き起こす可能性がある ZDP (ZDP) オペレーションの問題が修正されました。
+  Amazon SageMaker AI や Amazon Comprehend などの機械学習サービスからのエラー応答が正しく処理されなかったために、Aurora 機械学習関数を含むクエリが空のエラーメッセージを返していた問題を修正しました。
+  `table_definition_cache` パラメータのカスタム値が採用されないメモリ不足モニタリング機能の問題を修正しました。
+  Aurora 機械学習のクエリが中断されると、エラーメッセージ「クエリの実行が中断されました」が返されます。以前は、汎用メッセージ「ML リクエストの処理中に内部エラーが発生しました」が代わりに返されていました。
+  `slave_net_timeout` パラメータが `aurora_binlog_replication_max_yield_seconds` パラメータより小さく、バイナリログマスタークラスターのワークロードが低い場合に、バイナリログワーカーで接続タイムアウトが発生することがある問題を修正しました。
+  1 分あたり 1 メッセージの頻度でエラーログに情報メッセージを出力することにより、バイナリログリカバリの進行状況のモニタリングが改善されました。
+  `SHOW ENGINE INNODB STATUS` クエリによってアクティブなトランザクションが報告されない問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2080.Patches"></a>
+  [バグ \$125289359](https://github.com/mysql/mysql-server/commit/64161c9abd50de7ba0b542bd4895881f6ead6531): フルテキストキャッシュサイズがフルテキストキャッシュサイズの制限を超えた場合、データの同期時に行われるフルテキストキャッシュロックが解放されませんでした。
+  [バグ \$129138644](https://github.com/mysql/mysql-server/commit/fbfd9fcd32afc11ba77d52fa0690aa26dcd64f72): MySQL サーバーの実行中にシステム時刻を手動で変更すると、ページクリーナーのスレッドの遅延が発生しました。
+  [バグ \$125222337](https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131): 仮想インデックスの仮想列フィールド名が NULL の場合、外部キー制約の影響を受ける仮想列への入力中に発生するフィールド名の比較中にサーバー終了が発生しました。
+  [バグ \$125053286](https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d): ビューにアクセスしたクエリを含むストアドプロシージャを実行すると、セッションが終了するまで解放されなかったメモリが割り当てられました。
+  [バグ \$125586773](https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1): 特定の [SELECT](https://dev.mysql.com/doc/refman/5.7/en/select.html) ステートメントの内容からテーブルを作成したステートメントを含むストアドプロシージャを実行すると、メモリリークが発生する可能性があります。
+  [バグ \$128834208](https://github.com/mysql/mysql-server/commit/ca722bbb409209d683534846a90093c118bf8c5b): ログアプリケーション中、[OPTIMIZE TABLE](https://dev.mysql.com/doc/refman/5.7/en/optimize-table.html) オペレーション後に、InnoDB が仮想列のインデックスの更新をチェックする前に仮想列を挿入しませんでした。
+  [バグ \$126666274](https://github.com/mysql/mysql-server/commit/bd87573bc159c849f34aa8293ec43ac053cbfda0): 32 ビット符号なし整数オーバーフローが原因で、Performance Schemaバッファコンテナに無限ループが発生しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2080.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2080.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2023-08-15 (バージョン 2.07.10) (廃止)
<a name="AuroraMySQL.Updates.20710"></a>

**バージョン:** 2.07.10

Aurora MySQL 2.07.10 は一般公開されています。Aurora MySQL 2.07 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、2.07.\$1、2.11.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.10 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.10 にアップグレードすることもできます。Aurora MySQL 1.\$1 クラスターから Aurora MySQL 2.\$1 へのインプレースアップグレードが可能です (「[Aurora MySQL 1.x から 2.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.1to2)」を参照)。また、Aurora MySQL 2.\$1 クラスターから Aurora MySQL 3.\$1 にもインプレースアップグレードできます (「[Aurora MySQL 2.x から 3.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.2to3)」を参照)。

Aurora MySQL 2.07.10 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.20710.Improvements"></a>

 **以下のセキュリティの問題と CVE の修正:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+ [CVE-2023-21963](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21963)
+ [CVE-2023-21912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-21912)
+ [CVE-2023-0215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215)
+ [CVE-2022-43551](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43551)
+ [CVE-2022-37434](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434)
+ 監査ログのローテーション中に報告されたイベントが監査ログに書き込まれない場合がある問題を修正しました。
+ Aurora MySQL が使用するデフォルトの SSL 暗号を更新し、安全性の低い DES-CBC3-SHA 値を [SSL\$1CIPHER](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_ssl_cipher) データベースパラメータから除外しました。DES-CBC3-SHA 暗号の削除により SSL 接続に問題が生じた場合は、適切かつ安全な暗号を使用してください。詳細については、「[Aurora MySQL DB クラスターへの接続用暗号スイートを設定する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Security.html#AuroraMySQL.Security.SSL.ConfiguringCipherSuites)」を参照してください。
+ OpenSSL がバージョン 1.0.2zh に更新されました。

 **全般的な機能強化:** 
+ 小さいサイズの暗号化キーを使用する ECDHE-RSA SSL 暗号のサポートが追加されました。
+ クエリでハッシュ結合を実行する際のメモリ管理の問題を修正しました。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.20710.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.20710.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2023-05-04 (バージョン 2.07.9) (廃止)
<a name="AuroraMySQL.Updates.2079"></a>

**バージョン:** 2.07.9

Aurora MySQL 2.07.9 は一般公開されています。Aurora MySQL 2.07 バージョンは、MySQL 5.7.12 と互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.12 (2016-04-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、2.07.\$1、2.11.\$1、3.01.\$1、3.02.\$1、3.03.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.9 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.9 にアップグレードすることもできます。Aurora MySQL 1.\$1 クラスターから Aurora MySQL 2.\$1 へのインプレースアップグレードが可能です (「[Aurora MySQL 1.x から 2.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.1to2)」を参照)。また、Aurora MySQL 2.\$1 クラスターから Aurora MySQL 3.\$1 にもインプレースアップグレードできます (「[Aurora MySQL 2.x から 3.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.2to3)」を参照)。

Aurora MySQL 2.07.9 へのエンジンバージョンのインプレースアップグレードが実行された直後に、db.r4、db.r5、db.t2、db.t3 の DB インスタンスクラスで影響を受けるすべてのインスタンスにオペレーティングシステムのアップグレードが自動的に適用されます (インスタンスが古いオペレーティングシステムバージョンを実行している場合)。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

**注記**  
メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2079.Improvements"></a>

 **以下のセキュリティの問題と CVE の修正:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+ [CVE-2022-32221](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32221)

 **可用性の向上:** 
+ 解放可能なメモリが高度な監査ログのローテーションによって減少し、DB インスタンスの再起動につながる可能性がある問題を修正しました。
+ データベースの再起動中に問題が発生し、データベースが長時間正常に起動しなくなる場合がありましたが、この問題を修正しました。

 **全般的な機能強化:** 
+ データベースボリュームが増加し 160GB の倍数に到達すると、まれにインスタンスが再起動する問題を修正しました。

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2079.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2079.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2022-06-16 (バージョン 2.07.8) (廃止)
<a name="AuroraMySQL.Updates.2078"></a>

**バージョン:** 2.07.8

Aurora MySQL 2.07.8 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

**注記**  <a name="lts_notice_2078"></a>
 このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL 長期サポート (LTS) リリース](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.LTS)」を参照してください。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.8 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.8 にアップグレードすることもできます。Aurora MySQL 1.\$1 クラスターから Aurora MySQL 2.\$1 へのインプレースアップグレードが可能です (「[Aurora MySQL 1.x から 2.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.1to2)」を参照)。また、Aurora MySQL 2.\$1 クラスターから Aurora MySQL 3.\$1 にもインプレースアップグレードできます (「[Aurora MySQL 2.x から 3.x へのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Updates.MajorVersionUpgrade.2to3)」を参照)。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2078.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+ [CVE-2022-21245](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21245)
+ [CVE-2021-36222](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36222)
+ [CVE-2021-22926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22926)

 **全般的な機能強化:** 
+ 競合状態が原因でデッドロック検出スレッドが停止状態になると、まれにデータベースサーバーが再起動することがある問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2078.Patches"></a>
+  プライマリキーが 1024 バイト超の一時テーブルを UPDATE が必要とし、そのテーブルが InnoDB を使用して作成された場合、サーバーが終了する可能性があります。(バグ \$125153670) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2078.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2078.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-11-24 (バージョン 2.07.7) (廃止)
<a name="AuroraMySQL.Updates.2077"></a>

**バージョン:** 2.07.7

Aurora MySQL 2.07.7 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.7 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.7 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターを直接 2.07.7 にアップグレードすることはできませんが、そのスナップショットを Aurora MySQL 2.07.7 で復元することはできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2077.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正: 
+  [CVE-2019-17543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17543) 
+  [CVE-2019-2960](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2960) 

 **全般的な機能強化:** 
+ Amazon S3、Amazon ML、Lambda などの他の AWS サービスと Aurora MySQL の統合に関連するセキュリティ問題を修正しました
+ Aurora レプリケーションラグの誤ったレポートの問題を修正しました。
+ データベースに多数のユーザーと特権の組み合わせがある場合、データベースインスタンスの再起動が失敗する不具合を修正しました。
+ Aurora MySQL 1.x (MySQL 5.6 に基づく) から Aurora MySQL 2.x (MySQL 5.7 に基づく) へのインプレースメジャーバージョンアップグレード後に、 general\$1log テーブルと slow\$1log テーブルにアクセスできなくなる不具合を修正しました。
+ 誤ったチェック処理が原因で、まれにリーダーインスタンスが再起動する不具合を修正しました。
+ セッションの処理が終了してアイドル状態であっても、CPU をアクティブに使用していると Performance Insights (PI) セッションの 「データベースロード」 グラフに表示される問題を修正しました。
+ LIMIT 句で SQL 文を実行した際、データベースの再起動を引き起こすパラレルクエリの不具合を修正しました。
+ 次の条件がすべて満たされ際に、既存の行の TIMESTAMP 列の値が最新のタイムスタンプに更新される問題を修正しました: 1. テーブルに対してトリガーが存在している。 2. ON DUPLICATE KEY UPDATE 句を持つテーブルに対して INSERT が実行されている。 3. 挿入された行によって、UNIQUE インデックスまたは PRIMARY KEY に重複値違反が発生する可能性がある。 4. 一つ以上の列が TIMESTAMP データ型で、デフォルト値が CURRENT\$1TIMESTAMP になっている。
+ READ COMMITTED 分離レベルで XA トランザクションを使用した際、まれにデータベースインスタンスが再起動する問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2077.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2077.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-09-02 (バージョン 2.07.6) (廃止)
<a name="AuroraMySQL.Updates.2076"></a>

**バージョン:** 2.07.6

Aurora MySQL 2.07.6 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.6 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.6 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターを直接 2.07.6 にアップグレードできませんが、そのスナップショットを Aurora MySQL 2.07.6 に復元することはできます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2076.Patches"></a>
+  INSERTING 64K SIZE RECORDS TAKE TOO MUCH TIME. (64K サイズのレコードの挿入に時間がかかりすぎています) ([バグ \$12303114](https://github.com/mysql/mysql-server/commit/a2f9ea422e4bdfd65da6dd0c497dc233629ec52e)6) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2076.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2076.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-07-06 (バージョン 2.07.5) (廃止)
<a name="AuroraMySQL.Updates.2075"></a>

**バージョン **2.07.5

Aurora MySQL 2.07.5 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.5 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.07.5 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.5 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.5 に復元できます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

**注記**  <a name="lts_notice_2075"></a>
 このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL 長期サポート (LTS) リリース](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.LTS)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2075.Improvements"></a>

 **可用性の向上:** 
+  Aurora レプリカでユーザーレベルのロックが許可されない問題を修正しました。
+  `READ COMMITTED` の分離レベルで XA トランザクションを使用した際に、データベースの再起動が発生する可能性がある問題を修正しました。
+  `server_audit_incl_users` および `server_audit_excl_users` のグローバルパラメータで最大許容長を 2000 に拡張しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2075.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2075.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2021-03-04 (バージョン 2.07.4) (廃止)
<a name="AuroraMySQL.Updates.2074"></a>

**バージョン:** 2.07.4

Aurora MySQL 2.07.4 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.4 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.4 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.4 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.4 に復元できます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

**注記**  <a name="lts_notice_2074"></a>
 このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL 長期サポート (LTS) リリース](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.LTS)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2074.Improvements"></a>

 **セキュリティの修正内容:** 
+ [CVE-2020-14812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14812)
+ [CVE-2020-14793](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14793)
+ [CVE-2020-14790](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14790)
+ [CVE-2020-14775](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14775)
+ [CVE-2020-14769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14769)
+ [CVE-2020-14765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14765)
+ [CVE-2020-14760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14760)
+ [CVE-2020-14672](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14672)
+ [CVE-2020-1971](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971)

 **可用性の向上:** 
+  ネットワークパケットの読み取りまたは書き込み中にネットワークエラーが発生した場合にクライアントがハングすることがある問題を修正しました。
+  DDL が中断された後のエンジン再起動時間を改善しました。
+  ページのプリフェッチリクエスト中に DDL または DML がエンジンを再起動する問題を修正しました。
+  Aurora リードレプリカでテーブル/インデックスのリバーススキャンを実行中にレプリカが再起動することがある問題を修正しました。
+  クローンクラスター操作で、クローンに時間がかかることがある問題を修正しました。
+  地理空間列に対してパラレルクエリ最適化を使用するときに、データベースが再起動することがある問題を修正しました。
+  バイナリログレプリカが `HA_ERR_KEY_NOT_FOUND` エラーで停止する問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2074.Patches"></a>
+  ' ' (スペース)、'%'、',' を含むトークンを処理するときにフルテキスト ngram パーサーで発生する問題を修正しました。ngram パーサーを使用する場合は、FTS インデックスを再構築する必要があります。(バグ \$125873310) 
+  ネストされた SQL ビューでクエリを実行しているときにエンジンを再起動することがある問題を修正しました。(バグ \$127214153、バグ \$126864199) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2074.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2074.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-11-10 (バージョン 2.07.3) (廃止)
<a name="AuroraMySQL.Updates.2073"></a>

**バージョン:** 2.07.3

Aurora MySQL 2.07.3 は一般公開されています。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.07.3 で復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターを Aurora MySQL 2.07.3 にアップグレードすることもできます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.3 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.3 に復元できます。

 古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS マネジメントコンソール、AWS CLI、または RDS API を使用してエンジンバージョンを指定してください。

**注記**  <a name="lts_notice_2073"></a>
 このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL 長期サポート (LTS) リリース](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.LTS)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2073.Improvements"></a>

 **セキュリティの修正内容:** 

 マネージド型の環境での処理を微調整するための修正およびその他の機能強化。
+ [CVE-2021-2144](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2144)
+ [CVE-2020-14567](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14567)
+ [CVE-2020-14559](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14559)
+ [CVE-2020-14553](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14553)
+ [CVE-2020-14547](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14547)
+ [CVE-2020-14540](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14540)
+ [CVE-2020-2812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2812)
+ [CVE-2020-2806](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2806)
+ [CVE-2020-2780](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2780)
+ [CVE-2020-2765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2765)
+ [CVE-2020-2763](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2763)
+ [CVE-2020-2760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2760)
+ [CVE-2020-2579](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2579)
+ [CVE-2019-2740](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2740)

 **互換性のない変更:** 

 このバージョンでは、`mysqldump` コマンドの動作に影響するアクセス許可の変更が導入されています。ユーザーは、`PROCESS` テーブルにアクセスする `INFORMATION_SCHEMA.FILES` 特権を有している必要があります。変更せずに `mysqldump` コマンドを実行するには、`PROCESS` コマンドが接続するデータベースユーザーに `mysqldump` 特権を付与します。`mysqldump` オプションを指定して `--no-tablespaces` コマンドを実行することもできます。このオプションを使用すると、`mysqldump ` 出力に `CREATE LOGFILE GROUP` または `CREATE TABLESPACE` ステートメントは含まれません。この場合、`mysqldump` コマンドは `INFORMATION_SCHEMA.FILES` テーブルにアクセスしないため、`PROCESS` アクセス許可を付与する必要はありません。

 **可用性の向上:** 
+  接続/クエリの強制終了とセッション終了の間のロックマネージャの競合状態が修正され、データベースが再起動しました。
+  クエリキャッシュを有効にして複数のテーブルまたはデータベースにアクセスするマルチクエリステートメントを実行した後、データベースが再起動する問題を修正しました。
+  セカンダリインデックスを使用した仮想列の更新により、再起動が繰り返し発生する可能性がある問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2073.Patches"></a>
+  *InnoDB:* マスターの XA 準備段階に正常に実行された同時 XA トランザクションは、スレーブで再生されたときに競合し、アプライヤスレッドでロック待機タイムアウトが発生しました。競合は、トランザクションがスレーブ上で連続して再生された際のギャップロック範囲が異なることによって発生します。このタイプの競合を防ぐために、[READ COMMITTED](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_read-committed) の分離レベルの XA トランザクションによる ギャップロックは、XA トランザクションが準備段階に達したときに解放される (継承されなくなる) ようになりました。(バグ \$127189701、バグ \$125866046) 
+  *InnoDB:* [READ COMMITTED](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_read-committed) の分離レベルの使用中、外部キーの検証で不要なギャップロックが実行されました。(バグ \$125082593) 
+  *レプリケーション:* XA トランザクションを使用中、レプリケーションスレーブ上の applier (SQL) スレッドでロック待機タイムアウトまたはデッドロックが発生した場合、自動再試行は機能しません。これは、SQL スレッドがロールバックを行う間、XA トランザクションをロールバックしないことが原因でした。トランザクションが再試行された際の初期のイベントは XA START であり、XA トランザクションがすでに進行中だったために無効となり、XAER\$1RMFAIL エラーが発生したということです。(バグ \$124764800) 
+  *レプリケーション:* トランザクション分離レベルが [REPEATABLE READ](https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html#isolevel_repeatable-read) に設定されている場合、インターリーブトランザクションがスレーブアプライヤをデッドロックすることがありました。(バグ \$125040331) 
+  *レプリケーション:* すべての既存のリレーログファイル (Relay\$1Log\$1Space) の合計サイズに対する [SHOW SLAVE STATUS](https://dev.mysql.com/doc/refman/5.7/en/show-slave-status.html) ステートメントによって返される値は、リレーログファイルによって使用される実際のディスク容量よりもはるかに大きくなる可能性があります。I/O スレッドが値を更新する間に可変をロックしなかったため、SQL スレッドはリレーログファイルを自動的に削除し、I/O スレッドが値の更新を完了する前に低減された値を書き込むことができました。その後 I/O スレッドは元のサイズ計算を書き込み、SQL スレッドの更新を無視して削除したファイルの容量を再追加しました。同時更新を防ぎ正確に計算するため、更新中の Relay\$1Log\$1Space の値はロックされます。(バグ \$126997096、バグ \$187832) 
+  VALUES リストが結合を含むサブクエリを使用して 2 行目以降の値を生成した [INSERT](https://dev.mysql.com/doc/refman/5.7/en/insert.html) ステートメントの場合、必要な権限の解決に失敗するとサーバーが終了する可能性があります。(バグ \$123762382) 
+  デフォルト値の [CURRENT\$1TIMESTAMP](https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_current-timestamp) が書き込まれた [TIMESTAMP](https://dev.mysql.com/doc/refman/5.7/en/datetime.html) または [DATETIME](https://dev.mysql.com/doc/refman/5.7/en/datetime.html) 列を持つテーブルで、そのテーブルに `BEFORE INSERT` トリガーがある場合は、これらの列が `0000-00-00 00:00:00` に初期化されることがあります。(バグ \$125209512、バグ \$184077) 
+  メタデータのPerformance Schemaオブジェクトの登録と登録解除を複数のスレッドが同時に試行すると、サーバーが終了する可能性があります。(バグ \$126502135) 
+  特定の [SELECT](https://dev.mysql.com/doc/refman/5.7/en/select.html) ステートメントの内容からテーブルを作成したステートメントを含むストアドプロシージャを実行すると、メモリリークが発生する可能性があります。(バグ \$125586773) 
+  ビューにアクセスしたクエリを含むストアドプロシージャを実行すると、セッションが終了するまで解放されなかったメモリが割り当てられる可能性があります。(バグ \$125053286) 
+  サブクエリのマテリアル化の特定のケースで、サーバーが終了する可能性があります。これらのクエリは、マテリアル化が無効であることを示すエラーを生成するようになりました。(バグ \$126402045) 
+  結合バッファリングが使用されている場合、多くの左結合を持つクエリが低速になります (ブロックネストされたループアルゴリズムを使用する場合など)。(バグ \$118898433、バグ \$172854) 
+  オプティマイザは、2 番目の列に対して `LIKE` の句との内部結合を実行する際、複合インデックスの 2 番目の列をスキップしました。(バグ \$128086754) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2073.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ AWS Lambda 関数を同期的に呼び出すためのネイティブ関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2073.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-04-17 (バージョン 2.07.2) (廃止)
<a name="AuroraMySQL.Updates.2072"></a>

**バージョン:** 2.07.2

Aurora MySQL 2.07.2 は一般利用可能です。Aurora MySQL 2.\$1 バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.\$1 バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.\$1、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 スナップショットは、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.07.2 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.07.2 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.2 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.2 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

**注記**  
このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL 長期サポート (LTS) リリース](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.LTS)」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2072.Improvements"></a>

 **セキュリティの修正内容:** 
+ [CVE-2016-8287](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8287)
+ [CVE-2016-5634](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5634)

 **優先度の高い修正:** 
+  書き込み負荷が高い一部のデータベースクラスターでクローン作成に時間がかかる問題を修正しました。
+  リーダー DB インスタンスに対するクエリの実行プランでセカンダリインデックスを使用した場合に、クエリからコミットされていないデータが返されるという問題を修正しました。この問題は、プライマリまたはセカンダリインデックスのキー列を変更するデータ操作言語 (DML) のオペレーションによって影響を受けるデータに限定されます。

 **全般的な機能強化:** 
+  FTS (全文検索) インデックスが含まれている Aurora 1.x DB クラスターを Aurora 2.x DB クラスターに復元する際に、復元速度が遅くなる問題を修正しました。
+  テーブル名に特殊文字が含まれているパーティショニングテーブルがある Aurora 1.x データベーススナップショットを Aurora 2.x DB クラスターに復元する際に、復元速度が遅くなる問題を修正しました。
+  リーダー DB インスタンスで低速クエリログと一般ログをクエリするときにエラーが発生する問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2072.Patches"></a>
+  バグ \$123104498: メモリ使用量の合計を報告する際のPerformance Schemaの問題を修正しました。([https://github.com/mysql/mysql-server/commit/20b6840df5452f47313c6f9a6ca075bfbc00a96b](https://github.com/mysql/mysql-server/commit/20b6840df5452f47313c6f9a6ca075bfbc00a96b)) 
+  バグ \$122551677: オフラインにしようとするとデータベースエンジンがクラッシュする可能性があったPerformance Schemaの問題を修正しました。([https://github.com/mysql/mysql-server/commit/05e2386eccd32b6b444b900c9f8a87a1d8d531e9](https://github.com/mysql/mysql-server/commit/05e2386eccd32b6b444b900c9f8a87a1d8d531e9)) 
+  バグ \$123550835、バグ \$123298025、バグ \$181464: 内部バッファの容量を超えたことが原因でデータベースエンジンがクラッシュしていたPerformance Schemaの問題を修正しました。([https://github.com/mysql/mysql-server/commit/b4287f93857bf2f99b18fd06f555bbe5b12debfc](https://github.com/mysql/mysql-server/commit/b4287f93857bf2f99b18fd06f555bbe5b12debfc)) 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2072.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2072.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-12-23 (バージョン 2.07.1) (廃止)
<a name="AuroraMySQL.Updates.2071"></a>

**バージョン **2.07.1

Aurora MySQL 2.07.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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 スナップショットを現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.07.1 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.07.1 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.1 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.1 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

**注記**  
 このバージョンは現在、次の AWS リージョンでは使用できません: AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、中国 (寧夏) [cn-northwest-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1]。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2071.Improvements"></a>

 **優先度の高い修正:** 
+ Aurora 固有のデータベーストレースおよびログサブシステムで、確保できるメモリを不足させる低速メモリリークを修正しました。

 **全般の安定性に関する修正:** 
+ 内部的に中間テーブルを使用するマルチテーブル結合や集約を伴う複雑なクエリの実行中に発生するクラッシュを修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2071.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2071.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-11-25 (バージョン 2.07.0) (廃止)
<a name="AuroraMySQL.Updates.2070"></a>

**バージョン:** 2.07.0

Aurora MySQL 2.07.0 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 スナップショットを現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.07.0 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.07.0 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.07.0 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.07.0 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

**注記**  
 このバージョンは現在、次の AWS リージョンでは使用できません。 AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、中国 (寧夏) [cn-northwest-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1]、南米 (サンパウロ) [sa-east-1]。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2070.Improvements"></a>

 **新機能:** 
+  グローバルデータベースでは、これらのリージョンにデプロイされたデータベースクラスターのセカンダリ読み取り専用レプリカ AWS リージョンを追加できるようになりました。 リージョン: 米国東部 (バージニア北部) [us-east-1]、 米国東部 (オハイオ) [us-east-2]、 米国西部 (北カリフォルニア) [us-west-1]、 米国西部 (オレゴン) [us-west-2]、 欧州 (アイルランド) [eu-west-1]、 欧州 (ロンドン) [eu-west-2]、 欧州 (パリ) [eu-west-3]、 アジアパシフィック (東京) [ap-northeast-1]、 アジアパシフィック (ソウル) [ap-northeast-2]、 アジアパシフィック (シンガポール) [ap-southeast-1]、 アジアパシフィック (シドニー) [ap-southeast-2]、 カナダ (中部) [ca-central-1]、 欧州 (フランクフルト) [eu-central-1]、 およびアジアパシフィック (ムンバイ) [ap-south-1]。
+  Amazon Aurora 機械学習は、Aurora MySQL データベースと AWS 機械学習 (ML) サービス間の高度に最適化された統合です。Aurora 機械学習によって開発者は、すでにデータベース開発に使用している慣れ親しんだ SQL プログラミング言語を使用して ML モデルを呼び出すことにより、さまざまな ML ベースの予測をデータベースアプリケーションに追加することができます。カスタム統合を構築したり別個のツールを学習する必要はありません。詳細については、「[Amazon Aurora での機械学習 (ML) 機能の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-ml.html)」を参照してください。
+  リードレプリカでの ANSI `READ COMMITTED` 分離レベルのサポートが追加されました。この分離レベルによって、ライターノードでの高い書き込みスループットに影響を与えることなく、リードレプリカに対する長期実行クエリが可能になります。詳細については、「[Aurora MySQL の分離レベル](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.html#AuroraMySQL.Reference.IsolationLevels)」を参照してください。

 **重要な修正:** 
+ [CVE-2019-2922](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2922)
+ [CVE-2019-2923](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2923)
+ [CVE-2019-2924](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2924)
+ [CVE-2019-2910](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2910)

 **優先度の高い修正:** 
+  長期のデータベースダウンタイムが発生していた DDL 復旧の問題を修正しました。複数テーブルの drop ステートメント (例えば、`DROP TABLE t1, t2, t3`) の実行後に使用できなくなるクラスターは、このバージョンに更新する必要があります。
+  長期のデータベースダウンタイムが発生していた DDL 復旧の問題を修正しました。`INPLACE ALTER TABLE` DDL ステートメントの実行後に使用できなくなるクラスターは、このバージョンに更新する必要があります。

 **全般の安定性に関する修正:** 
+  `information_schema.replica_host_status` テーブルで不整合データが生成された問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2070.Patches"></a>
+  バグ \$126251621: INCORRECT BEHAVIOR WITH TRIGGER AND GCOL 
+  バグ \$122574695: ASSERTION `\$1TABLE \$1\$1 (\$1TABLE->READ\$1SET \$1\$1 BITMAP\$1IS\$1SET(TABLE->READ\$1SET, FIEL 
+  バグ \$125966845: INSERT ON DUPLICATE KEY GENERATE A DEADLOCK 
+  バグ \$123070734: CONCURRENT TRUNCATE TABLES CAUSE STALL 
+  バグ \$126191879: FOREIGN KEY CASCADES USE EXCESSIVE MEMORY 
+  バグ \$120989615: INNODB AUTO\$1INCREMENT PRODUCES SAME VALUE TWICE 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2070.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2070.Compatibility"></a>

Aurora MySQL 2.07.0 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.07.0 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-11-22 (バージョン 2.06.0) (廃止)
<a name="AuroraMySQL.Updates.2060"></a>

**バージョン:** 2.06.0

Aurora MySQL 2.06.0 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、2.04.\$1、2.05.\$1、および 2.06.\$1 です。

 スナップショットを現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.06.0 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.06.0 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.06.0 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.06.0 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

**注記**  
 このバージョンは現在、次の AWS リージョンでは使用できません: AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、中国 (寧夏) [cn-northwest-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1]。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2060.Improvements"></a>

 **新機能:** 
+  Aurora MySQL クラスターで、インスタンスタイプ db.r5.8xlarge、db.r5.16xlarge、および db.r5.24xlarge がサポートされるようになりました。Aurora MySQL クラスターのインスタンスタイプの詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora DB インスタンスクラス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html)」を参照してください。
+  ハッシュ結合機能が一般利用可能になりました。Aurora ラボモード設定をオンにする必要はありません。等価結合を使用して大量のデータを結合する必要がある場合は、この機能によりクエリのパフォーマンスが向上することがあります。この機能の使い方については、「**Amazon Aurora ユーザーガイド」の「[Aurora Serverless の Data API の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html)」を参照してください。
+  ホット行の競合機能が一般利用可能になりました。Aurora ラボモード設定をオンにする必要はありません。この機能により、同じページの列で多くのトランザクションが競合しているワークロードのスループットが大幅に向上します。
+  Aurora MySQL 2.06 以降では、バックアップからデータを復元しないで、DB クラスターを特定の時刻に「巻き戻し」することができます。この機能はバックトラックと呼ばれ、間違ったテーブルのドロップや、意図しない行の削除など、ユーザーエラーをすばやく復元することができます。バックトラックは、大きなデータベースの場合でも数秒で完了します。概要については[AWS ブログを](https://aws.amazon.com/blogs/aws/amazon-aurora-backtrack-turn-back-time/)お読みください。詳細については、*「Amazon* [ Aurora ユーザーガイド」の「Aurora DB クラスターのバックトラック](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Managing.Backtrack.html)」を参照してください。
+  Aurora 2.06 以降では、ネイティブ関数 を介した同期 AWS Lambda 呼び出しがサポートされています`lambda_sync()`。また、ネイティブ関数 `lambda_async()` もサポートするようになり、Lambda の非同期呼び出しのための既存のストアードプロシージャの代わりに使用できます。Lambda 関数の呼び出しについては、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。

 **重要な修正:** 

 なし。

 **優先度の高い修正:** 

 **セキュリティの修正内容** 
+ [CVE-2019-2805](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2805)
+ [CVE-2019-2791](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2791)
+ [CVE-2019-2778](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2778)
+ [CVE-2019-2758](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2758)
+ [CVE-2019-2739](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2739)
+ [CVE-2019-2730](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2730)
+ [CVE-2018-3064](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3064)
+ [CVE-2018-3058](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3058)
+ [CVE-2018-2786](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2786)
+ [CVE-2017-3653](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3653)
+ [CVE-2017-3465](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3465)
+ [CVE-2017-3455](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3455)
+ [CVE-2017-3244](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3244)
+ [CVE-2016-5612](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5612)

 **接続の処理** 
+  データベースの可用性が向上し、1 つ以上の DDL を実行している際のクライアント接続での急増に適切に対応できるようになりました。必要に応じて追加のスレッドを一時的に作成することによって処理されます。DDL の処理中に接続が急増した後、データベースが応答しなくなる場合は、アップグレードすることをお勧めします。

 **エンジンの再起動** 
+  エンジンの再起動中に長期にわたって利用不可になる問題を修正しました。これは、バッファープール初期化の問題に対処しています。この問題が発生することはまれですが、サポートされているリリースに影響する可能性があります。
+  バイナリログ (binlog) のマスターとして設定されたデータベースが、負荷の高い書き込みワークロードの実行中に再起動する問題を修正しました。

 **全般の安定性に関する修正:** 
+  キャッシュされていないデータにアクセスするクエリの実行が通常より遅くなることがあった点が改善されました。キャッシュされていないデータへのアクセス中に原因不明の読み取りレイテンシーが増えているお客様は、この問題が発生している場合があるため、アップグレードすることをお勧めします。
+  パーティショニングされたテーブルをデータベーススナップショットから復元できなかった問題を修正しました。Aurora MySQL 1.\$1 データベースのスナップショットから復元されたデータベースにあるパーティショニングされたテーブルへのアクセス時にエラーが発生するお客様は、このバージョンを使用することをお勧めします。
+  書き込み DB インスタンスでの DDL クエリの実行中に発生する、読み取りクエリを処理するスレッドとスキーマの変更を適用するスレッドとのロック競合を修正することによって、Aurora レプリカの安定性が向上しました。
+  DDL 操作によってトリガーされる `mysql.innodb_table_stats` テーブルの更新に関する安定性の問題を修正しました。
+  ネストされたクエリが Aurora レプリカのテンポラリテーブルに対して実行されるとき、間違って `ERROR 1836` が報告される問題を修正しました。

 **パフォーマンスの拡張:** 
+  クエリキャッシュがバイナリログワーカーで無効になっている場合にキャッシュへの不要な API コールを防止することによって、バイナリログのレプリケーションパフォーマンスが向上しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2060.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2060.Compatibility"></a>

Aurora MySQL 2.06.0 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.06.0 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-11-11 (バージョン 2.05.0) (廃止)
<a name="AuroraMySQL.Updates.2050"></a>

**バージョン:** 2.05.0

Aurora MySQL 2.05.0 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

 現在サポートされている Aurora MySQL リリースは、1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、および 2.04.\$1 です。

 スナップショットを現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.05.0 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、最大 2.04.6 から Aurora MySQL 2.05.0 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.05.0 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.05.0 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

**注記**  
 このバージョンは現在、次の AWS リージョンでは使用できません: AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、中国 (寧夏) [cn-northwest-1]、アジアパシフィック (香港) [ap-east-1]、欧州 (ストックホルム) [eu-north-1]、中東 (バーレーン) [me-south-1]。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2050.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-3155](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3155)
+ [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-3056](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3056)
+ [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)
+ パラメータ `sync_binlog` の値が 1 に設定されていなかった場合に、マスターの現在のバイナリログファイルのイベントがワーカーでレプリケートされなかった問題を修正しました。

 **優先度の高い修正:** 
+  64 テビバイト (TiB) に近いサイズのデータベースを使用するお客様は、Aurora ストレージの制限に近いボリュームに影響する安定性のバグが引き起こすダウンタイムを防止するため、このバージョンにアップグレードすることを強くお勧めします。
+  バイナリログのマスターのフォアグラウンドクエリのパフォーマンスを優先してレプリケーションラグの増加を防ぐために、パラメータ `aurora_binlog_replication_max_yield_seconds` のデフォルト値がゼロに変更されました。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.2050.BugFixes"></a>
+  バグ \$123054591: PURGE BINARY LOGS TO はバイナリログ全体を読み取っており、MySql を低下させています。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2050.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2050.Compatibility"></a>

Aurora MySQL 2.05.0 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.05.0 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2020-08-14 (バージョン 2.04.9) (廃止)
<a name="AuroraMySQL.Updates.2049"></a>

**バージョン:** 2.04.9

Aurora MySQL 2.04.9 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1] の各 AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2049.Improvements"></a>

 **優先度の高い修正:** 

 **重要な修正:** 
+ [CVE-2020-2760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2760)
+ [CVE-2019-5443](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5443)
+ [CVE-2019-3822](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3822)
+ [CVE-2019-2924](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2924)
+ [CVE-2019-2923](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2923)
+ [CVE-2019-2922](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2922)
+ [CVE-2019-2911](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2911)
+ [CVE-2019-2910](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2910)
+ [CVE-2019-2805](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2805)
+ [CVE-2019-2791](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2791)
+ [CVE-2019-2778](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2778)
+ [CVE-2019-2758](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2758)
+ [CVE-2019-2740](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2740)
+ [CVE-2019-2739](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2739)
+ [CVE-2019-2730](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2730)
+ [CVE-2019-2628](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2628)
+ [CVE-2018-3064](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3064)
+ [CVE-2018-3058](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3058)
+ [CVE-2018-2813](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2813)
+ [CVE-2018-2786](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2786)
+ [CVE-2017-3653](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3653)
+ [CVE-2017-3465](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3465)
+ [CVE-2017-3464](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3464)
+ [CVE-2017-3455](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3455)
+ [CVE-2017-3244](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3244)
+ [CVE-2016-5612](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5612)
+ [CVE-2016-5436](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5436)

 **可用性の向上:** 
+  `kill session` コマンドの実行により、データベースの再起動またはフェイルオーバーが発生する可能性がある問題を修正しました。この問題が発生した場合は、 AWS サポートに連絡して、インスタンスでこの修正を有効にします。
+  内部的に中間テーブルを使用する複数テーブル結合および集約を含む複雑なクエリの実行中に、データベースが再起動する問題を修正しました。
+  複数のテーブルで `DROP TABLE` が中断されたためにデータベースが再起動する問題を修正しました。
+  データベースのリカバリ中にデータベースのフェールオーバーが発生する問題を修正しました。
+  監査ログと低速クエリログが有効な場合に threads\$1running の誤った報告が原因で発生したデータベースの再起動が修正されました。
+  実行中に `kill query` コマンドがスタックすることがある問題を修正しました。
+  トランザクションのロールバック中にデータベースの再起動またはフェイルオーバーが発生する、ロックマネージャーの競合状態を修正しました。
+  複数の接続でフルテキスト検索インデックスを使用して同じテーブルを更新しようとすると、データベースの再起動またはフェイルオーバーがトリガーされる問題を修正しました。
+  インデックスのパージ時にデッドラッチが発生し、フェイルオーバーまたは再起動につながる可能性がある問題を修正しました。

 **全般的な機能強化:** 
+  リードレプリカのクエリで、コミットされていないトランザクションのデータが使用される問題を修正しました。この問題は、データベースの再起動直後にスタートされるトランザクションに限定されます。
+  トリガーが定義されているテーブルで `INPLACE ALTER TABLE` 中、および DDL に `RENAME` 句が含まれていない場合に発生していた問題を修正しました。
+  書き込み負荷が高い一部のデータベースクラスターでクローン作成に時間がかかる問題を修正しました。
+  パーティション化されたテーブルで名前にスペースが埋め込まれている場合に、アップグレード中に発生する問題を修正しました。
+  リードレプリカが、ライターで最近コミットされたトランザクションの結果の一部を一時的に表示することがある問題を修正しました。
+  FTS テーブルに対するリードレプリカのクエリで、古い結果が生成されることがある問題を修正しました。これは、リードレプリカの FTS クエリが、ライターの同じ FTS テーブルに対する `INFORMATION_SCHEMA.INNODB_SYS_TABLES` のクエリに密接に従っている場合にのみ発生します。
+  FTS (全文検索) インデックスが含まれている Aurora 1.x データベースクラスターを Aurora 2.x データベースクラスターに復元する際に、復元速度が遅くなる問題を修正しました。
+  `server_audit_incl_users` および `server_audit_excl_users` グローバルパラメータの最大許容長を 2000 に拡張しました。
+  Aurora 1.x から Aurora 2.x への復元の完了に長い時間がかかることがある問題を修正しました。
+  ストアドプロシージャによる `lambda_async` 呼び出しが Unicode で機能しない問題を修正しました。
+  空間インデックスがオフレコードジオメトリ列を正しく処理しない場合に発生する問題を修正しました。
+  リーダー DB インスタンスでクエリが失敗し、「Operation terminated (internal error)」という `InternalFailureException` エラーが表示される問題を修正しました。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.2049.BugFixes"></a>
+  バグ \$123070734、バグ \$180060: Concurrent TRUNCATE TABLEs cause stalls 
+  バグ \$123103937: PS\$1TRUNCATE\$1ALL\$1TABLES() がSUPER\$1READ\$1ONLY モードで機能しない 
+  バグ \$122551677: サーバーをオフラインにすると、Performance Schema内の競合状態により、サーバーが終了する可能性があります。
+  バグ \$127082268: 無効な FTS の同期。
+  バグ \$112589870: クエリキャッシュが有効なときにマルチクエリステートメントで再起動が発生する問題を修正しました。
+  バグ \$126402045: サブクエリのマテリアル化の特定のケースで、サーバーが終了する可能性があります。これらのクエリは、マテリアル化が無効であることを示すエラーを生成するようになりました。
+  バグ \$118898433: 結合バッファリングが使用されている場合 (ブロックネストされたループアルゴリズムを使用する場合など)、多くの左結合を持つクエリが低速になります。
+  バグ \$125222337: 仮想インデックスの仮想列フィールド名が NULL の場合、外部キー制約の影響を受ける仮想列への入力中に発生するフィールド名の比較中にサーバー終了が発生しました。([https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131](https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131)) 
+  バグ \$125053286: ビューにアクセスしたクエリを含むストアドプロシージャを実行すると、セッションが終了するまで解放されなかったメモリが割り当てられました。([https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d](https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d)) 
+  バグ \$125586773: 特定の SELECT (https://dev.mysql.com/doc/refman/5.7/en/select.html) ステートメントの内容からテーブルを作成したステートメントを含むストアドプロシージャを実行すると、メモリリークが発生する可能性があります。([https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1](https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1)) 
+  バグ \$126666274: Performance Schemaバッファコンテナ内の無限ループ 
+  バグ \$123550835、バグ \$123298025、バグ \$181464: 内部バッファがいっぱいになったときに SELECT Performance Schemaテーブルによってサーバーが終了する可能性があります。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2049.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2049.Compatibility"></a>

Aurora MySQL 2.04.9 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.9 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-11-20 (バージョン 2.04.8) (廃止)
<a name="AuroraMySQL.Updates.2048"></a>

**バージョン:** 2.04.8

Aurora MySQL 2.04.8 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

2.\$1 Aurora MySQL リリースのすべてのスナップショットを Aurora MySQL 2.04.8 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.04.8 にアップグレードすることができます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1] の各 AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2048.Improvements"></a>

 **新機能:** 
+  **リードレプリカの改善:** 
  +  Aurora DB クラスター内の読み取りインスタンスへデータを効率的に送信することによって、書き込みインスタンスからのネットワークトラフィックを削減しました。この改善は、レプリカが遅延して再起動する事態を回避できるため、デフォルトで有効化されます。この機能のためのパラメータは `aurora_enable_repl_bin_log_filtering` です。
  +  圧縮を使用して、Aurora DB クラスターにおける書き込みインスタンスから読み取りインスタンスへのネットワークトラフィックを削減しました。この改善は、8xlarge および 16xlarge インスタンスクラスに対してのみデフォルトで有効化されます。これらのインスタンスは、圧縮のための追加 CPU オーバーヘッドを許容できるためです。この機能のためのパラメータは `aurora_enable_replica_log_compression` です。

 **優先度の高い修正:** 
+  Aurora 書き込みインスタンスのメモリ管理が向上しました。これによって、Aurora DB クラスター内に読み取りインスタンスがある状態で負荷の高いワークロードを実行中にメモリ不足の問題によって発生する書き込み機能の再起動を防止します。
+  Performance Schemaのオブジェクトに同時にアクセスしているときにエンジンの再起動が発生するスケジューラの非決定性の条件を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2048.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2048.Compatibility"></a>

Aurora MySQL 2.04.8 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.8 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-11-14 (バージョン 2.04.7) (廃止)
<a name="AuroraMySQL.Updates.2047"></a>

**バージョン:** 2.04.7

Aurora MySQL 2.04.7 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 スナップショットを現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.04.7 に復元できます。既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.04.7 にアップグレードすることができます。既存の Aurora MySQL 1.\$1 クラスターは直接 2.04.7 にアップグレードできませんが、そのスナップショットは Aurora MySQL 2.04.7 に復元できます。

 古いバージョンの Aurora MySQL でクラスターを作成するには、 AWS マネジメントコンソール、、 AWS CLIまたは RDS API を使用してエンジンバージョンを指定してください。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、アジアパシフィック (香港) [ap-east-1]、中東 (バーレーン) [me-south-1] の各 AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2047.Improvements"></a>

 **優先度の高い修正:** 

 **接続の処理** 
+  データベースの可用性が向上し、1 つ以上の DDL を実行している際のクライアント接続での急増に適切に対応できるようになりました。必要に応じて追加のスレッドを一時的に作成することによって処理されます。DDL の処理中に接続が急増した後、データベースが応答しなくなる場合は、アップグレードすることをお勧めします。
+  `Threads_running` グローバルステータス可変の値が正しくない問題を修正しました。

 **エンジンの再起動** 
+  エンジンの再起動中に長期にわたって利用不可になる問題を修正しました。これは、バッファープール初期化の問題に対処しています。この問題が発生することはまれですが、サポートされているリリースに影響する可能性があります。

 **全般の安定性に関する修正:** 
+  キャッシュされていないデータにアクセスするクエリの実行が通常より遅くなることがあった点が改善されました。キャッシュされていないデータへのアクセス中に原因不明の読み取りレイテンシーが増えているお客様は、この問題が発生している場合があるため、アップグレードすることをお勧めします。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2047.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2047.Compatibility"></a>

Aurora MySQL 2.04.7 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.7 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-09-19 (バージョン 2.04.6) (廃止)
<a name="AuroraMySQL.Updates.2046"></a>

**バージョン:** 2.04.6

Aurora MySQL 2.04.6 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.04.6 にアップグレードすることができます。Aurora MySQL 1.\$1 クラスターをインプレースアップグレードすることはできません。この制限は、以降の Aurora MySQL 2.\$1 リリースで解除されます。Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、および 2.04.\$1 のスナップショットは Aurora MySQL 2.04.6 に復元することができます。

 古いバージョンの Aurora MySQL を使用するには、 AWS マネジメントコンソール、、または Amazon RDS API を使用してエンジンバージョンを指定することで AWS CLI、新しいデータベースクラスターを作成できます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、欧州 (ロンドン) [eu-west-2]、 AWS GovCloud (米国東部) [us-gov-east-1]、 AWS GovCloud (米国西部) [us-gov-west-1]、中国 (寧夏) [cn-northwest-1]、アジアパシフィック (香港) [ap-east-1] の各 AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2046.Improvements"></a>
+  パラメータ `sync_binlog` の値が 1 に設定されていなかった場合に、マスターの現在のバイナリログファイルのイベントがワーカーでレプリケートされなかった問題を修正しました。
+  バイナリログのマスターのフォアグラウンドクエリのパフォーマンスを優先してレプリケーションラグの増加を防ぐために、パラメータ `aurora_binlog_replication_max_yield_seconds` のデフォルト値がゼロに変更されました。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.2046.BugFixes"></a>
+  バグ \$123054591: PURGE BINARY LOGS TO はバイナリログ全体を読み取っており、MySql を低下させています。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2046.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2046.Compatibility"></a>

Aurora MySQL 2.04.6 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.6 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-07-08 (バージョン 2.04.5) (廃止)
<a name="AuroraMySQL.Updates.2045"></a>

**バージョン:** 2.04.5

Aurora MySQL 2.04.5 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

 既存の Aurora MySQL 2.\$1 データベースクラスターは、Aurora MySQL 2.04.5 にアップグレードすることができます。Aurora MySQL 1.\$1 クラスターをインプレースアップグレードすることはできません。この制限は、以降の Aurora MySQL 2.\$1 リリースで解除されます。Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、および 2.04.\$1 のスナップショットを Aurora MySQL 2.04.5 に復元することができます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2045.Improvements"></a>

 **セキュリティの修正内容:** 
+ [CVE-2016-3518](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3518)

 **一般的な修正:** 
+  データベースを再起動する原因となった、ストレージボリュームの拡大中の競合状態を修正しました。
+  データベースを再起動する原因となったボリュームオープン中の内部通信障害を修正しました。
+  パーティションされたテーブルの `ALTER TABLE ALGORITHM=INPLACE` の DDL 復元サポートを追加しました。
+  データベースを再起動する原因となった `ALTER TABLE ALGORITHM=COPY` の DDL 復元の問題を修正しました。
+  ライターの重度な削除ワークロードの Aurora レプリカの安定性が向上しました。
+  全文検索インデックスの同期を実行しているスレッドと、辞書キャッシュから全文検索テーブルの削除を実行しているスレッドとの間のデッドラッチが原因でデータベースが再起動される問題を修正しました。
+  バイナリログマスターへの接続が不安定なときに、DDL レプリケーション中に発生するバイナリログワーカーの安定性の問題を修正しました。
+  全文検索コードでデータベースが再起動する原因となったメモリ不足の問題を修正しました。
+  64 テビバイト (TiB) のボリューム全体を使用したときに再起動する原因となった Aurora ライターの問題を修正しました。
+  データベースを再起動させるPerformance Schema機能の競合状態を修正しました。
+  ネットワークプロトコル管理のエラーの処理中に接続が中止される問題を修正。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2045.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2045.Compatibility"></a>

Aurora MySQL 2.04.5 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.5 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-05-29 (バージョン 2.04.4) (廃止)
<a name="AuroraMySQL.Updates.2044"></a>

**バージョン:** 2.04.4

Aurora MySQL 2.04.4 が一般公開されました。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

新しい Aurora MySQL DB クラスターを作成する場合 (スナップショットの復元を含む)、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。Aurora MySQL 1.\$1 クラスターのインプレースアップグレードや Aurora MySQL 1.\$1 クラスターの Amazon S3 バックアップからの Aurora MySQL 2.04.4. への復元を行うことはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1 および 2.04.\$1 のスナップショットは Aurora MySQL 2.04.4 に復元することができます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1]、欧州 (ストックホルム) [eu-north-1]、中国 (寧夏) [cn-northwest-1]、およびアジアパシフィック (香港) [ap-east-1] AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2044.Improvements"></a>
+  データを S3 から Aurora にロードする場合にエラーが発生する問題を修正。
+  データを Aurora から S3 にアップロードする場合にエラーが発生する問題を修正。
+  ネットワークプロトコル管理のエラーの処理中に接続が中止される問題を修正。
+  パーティショニングされたテーブルを使用する際にクラッシュする問題を修正。
+  一部のリージョンで Performance Insights 機能が利用できない問題を修正。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2044.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2044.Compatibility"></a>

Aurora MySQL 2.04.4 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.4 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-05-09 (バージョン 2.04.3) (廃止)
<a name="AuroraMySQL.Updates.2043"></a>

**バージョン **2.04.3

Aurora MySQL 2.04.3 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

新しい Aurora MySQL DB クラスターを作成する場合 (スナップショットの復元を含む)、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。Aurora MySQL 1.\$1 クラスターのインプレースアップグレードや Aurora MySQL 1.\$1 クラスターの Amazon S3 バックアップからの Aurora MySQL 2.04.3. への復元を行うことはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1 および 2.04.\$1 のスナップショットを Aurora MySQL MySQL 2.04.3 に復元することができます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (寧夏) [cn-northwest-1] AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2043.Improvements"></a>
+  バイナリログワーカーとして設定された Aurora インスタンスで問題が発生する可能性のあるバイナリログレプリケーションのバグを修正。
+  大規模なストアドルーチンを処理する際のメモリ不足の問題を修正。
+  特定の種類の `ALTER TABLE` コマンドを処理する際のエラーを修正。
+  ネットワークプロトコル管理のエラーによる接続の失敗に関する問題を修正。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2043.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2043.Compatibility"></a>

Aurora MySQL 2.04.3 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.3 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-05-02 (バージョン 2.04.2) (廃止)
<a name="AuroraMySQL.Updates.2042"></a>

**バージョン **2.04.2

Aurora MySQL 2.04.2 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

新しい Aurora MySQL DB クラスターを作成する場合 (スナップショットの復元を含む)、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。Aurora MySQL 1.\$1 クラスターのインプレースアップグレードや Aurora MySQL 1.\$1 クラスターの Amazon S3 バックアップからの Aurora MySQL 2.04.2. への復元を行うことはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、2.04.0 および 2.04.1 のスナップショットは Aurora MySQL 2.04.2 に復元することができます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (寧夏) [cn-northwest-1] AWS リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2042.Improvements"></a>
+  カスタム証明書を使用した SSL binlog レプリケーションのサポートを追加。Aurora MySQL の SSL binlog レプリケーションの使用については、「[mysql\$1rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql_rds_import_binlog_ssl_material.html)」を参照してください。
+  全文検索インデックスを持つテーブルが最適化されている場合に発生する Aurora プライマリインスタンスのデッドロックを修正。
+  `SELECT(*)` を使用した特定のクエリのパフォーマンスがセカンダリインデックスを持つテーブルに影響を及ぼす可能性があるという Aurora レプリカの問題を修正。
+  エラー 1032 が投稿される原因となった条件を修正。
+  Aurora Replica の安定性を向上させるために複数のデッドロックを修正。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.2042.BugFixes"></a>
+  Bug \$124829050 - INDEX\$1MERGE\$1INTERSECTION OPTIMIZATION CAUSES WRONG QUERY RESULTS 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2042.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2042.Compatibility"></a>

Aurora MySQL 2.04.2 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.04.2 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-03-25 (バージョン 2.04.1) (廃止)
<a name="AuroraMySQL.Updates.2041"></a>

**バージョン:** 2.04.1

Aurora MySQL 2.04.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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

新しい Aurora MySQL DB クラスターを作成する場合 (スナップショットの復元を含む)、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。Aurora MySQL 1.\$1 クラスターのインプレースアップグレードや Aurora MySQL 1.\$1 クラスターの Amazon S3 バックアップからの Aurora MySQL 2.04.1. への復元を行うことはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1、2.04.0 のスナップショットを Aurora MySQL 2.04.1 に復元することができます。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
DB クラスターのアップグレード手順が変わりました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2041.Improvements"></a>
+  1.16 以前のバージョン用の Aurora MySQL 5.6 スナップショットを最新の Aurora MySQL 5.7 クラスターに復元できなかった問題を修正。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2041.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2041.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-03-25 (バージョン 2.04.0) (廃止)
<a name="AuroraMySQL.Updates.204"></a>

**バージョン:** 2.04

Aurora MySQL 2.04 は一般利用可能です。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、1.23.\$1、2.04.\$1、2.07.\$1、2.08.\$1、2.09.\$1、2.10.\$1、3.01.\$1、3.02.\$1 です。

新しい Aurora MySQL DB クラスターを作成する場合 (スナップショットの復元を含む)、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。Aurora MySQL 1.\$1 クラスターのインプレースアップグレードや Aurora MySQL 1.\$1 クラスターの Amazon S3 バックアップからの Aurora MySQL 2.04.0. への復元を行うことはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

Aurora MySQL 1.19.\$1、2.01.\$1、2.02.\$1、2.03.\$1 のスナップショットを Aurora MySQL 2.04.0 に復元することができます。Aurora MySQL 1.14\$1 以前、1.15\$1、1.16\$1、1.17\$1、1.18.\$1 のスナップショットを Aurora MySQL 2.04.0 に復元することはできません。この制限は、Aurora MySQL 2.04.1 では廃止されています。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
DB クラスターのアップグレード手順が変わりました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.204.Improvements"></a>
+  GTID ベースのレプリケーションをサポート。Aurora MySQL での GTID ベースのレプリケーションの使用については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora MySQL の GTID ベースレプリケーションを使用する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-replication-gtid.html)」を参照してください。
+  テンポラリテーブル内の行を削除または更新するステートメントに InnoDB サブクエリが含まれている場合に Aurora Replica で `Running in read-only mode` エラーが誤ってスローされる問題を修正。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.204.BugFixes"></a>
+  Bug \$126225783: MYSQL CRASH ON CREATE TABLE (REPRODUCEABLE) -> INNODB: ALONG SEMAPHORE WAIT。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2040.Compare56"></a>

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2040.Compatibility"></a>

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント

# Aurora MySQL データベースエンジンの更新 2019-02-07 (バージョン 2.03.4) (廃止)
<a name="AuroraMySQL.Updates.2034"></a>

** (バージョン **2.03.4)

Aurora MySQL 2.03.4 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、スナップショットから復元する場合も含めて、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.03.4 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.03.4 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
DB クラスターのアップグレード手順が変わりました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2034.Improvements"></a>
+  UTF8MB 4 Unicode 9.0 のアクセントを区別し、大文字と小文字を区別しない照合 `utf8mb4_0900_as_ci` をサポートしました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2034.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2034.Compatibility"></a>

Aurora MySQL 2.03.4 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.03.4 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2019-01-18 (バージョン 2.03.3) (廃止)
<a name="AuroraMySQL.Updates.2033"></a>

** (バージョン **2.03.3)

Aurora MySQL 2.03.3 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、スナップショットから復元する場合も含めて、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.03.3 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.03.3 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support から[AWS サポート](https://aws.amazon.com/support)を受けることができます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
DB クラスターのアップグレード手順が変わりました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2033.Improvements"></a>

 **CVE の修正** 
+ [CVE-2016-5436](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5436)

 **重要な修正:** 
+  インデックスに対してバックワードスキャンを実行すると Aurora Replica がデッドラッチになる問題を修正しました。
+  Aurora プライマリインスタンスのパーティションテーブルでインプレース DDL オペレーションが実行されると、Aurora Replica が再起動する問題を修正しました。
+  Aurora プライマリインスタンスで DDL オペレーションを実行後、クエリキャッシュが無効化されている間に Aurora Replica が再起動する問題を修正しました。
+  Aurora プライマリインスタンスのそのテーブルで切り捨てが行われている間に、Aurora Replica がテーブルの `SELECT` クエリ中に再起動する問題を修正しました。
+  インデックス作成された列のみアクセスされる MyISAM の一部テーブルに関する誤った結果の問題を修正しました。
+  約 40,000 回のクエリ後に `query_time` と `lock_time` で大きな値が定期的に誤って生成される低速ログの問題を修正しました。
+  「tmp」という名前のスキーマが原因で、RDS for MySQL から Aurora MySQL への移行がスタックする問題を修正しました。
+  ログの更新中に、イベントが監査ログに見つからない問題を修正しました。
+  高速 DDL 機能のラボモードが有効になっている場合に、Aurora 5.6 スナップショットから復元した Aurora プライマリインスタンスが再起動する場合があるという問題を修正しました。
+  ディクショナリの統計スレッドが原因で CPU 使用率が 100% になる問題を修正しました。
+  `CHECK TABLE` ステートメントの実行中に Aurora Replica が再起動する問題を修正しました。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.2033.BugFixes"></a>
+  Bug \$125361251: INCORRECT BEHAVIOR WITH INSERT ON DUPLICATE KEY IN SP 
+  Bug \$126734162: INCORRECT BEHAVIOR WITH INSERT OF BLOB \$1 ON DUPLICATE KEY UPDATE 
+  Bug \$127460607: INCORRECT BEHAVIOR OF IODKU WHEN INSERT SELECT's SOURCE TABLE IS EMPTY 
+  `DISTINCT` または `GROUP BY` 句を使用したクエリでは、誤った結果が返される可能性があります。(MySQL 5.7 バグ \$179591、バグ \$122343910) 
+  `DELETE` 句の派生テーブルを使用する結合テーブルからの `WHERE` は、エラー 1093 (バグ \$123074801) によって失敗します。
+  GCOLS: INCORRECT BEHAVIOR WITH CHARSET CHANGES (Bug \$125287633)。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2033.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2033.Compatibility"></a>

Aurora MySQL 2.03.3 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.03.3 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2019-01-09 (バージョン 2.03.2) (廃止)
<a name="AuroraMySQL.Updates.2032"></a>

** (バージョン **2.03.2)

Aurora MySQL 2.03.2 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、スナップショットから復元する場合も含めて、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.03.2 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.03.2 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

**注記**  
DB クラスターのアップグレード手順が変わりました。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2032.Improvements"></a>
+  **Aurora バージョンセレクタ** - Aurora MySQL 2.03.2 以降、 AWS マネジメントコンソールで複数のバージョンの MySQL 5.7 互換 Aurora から選択できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[AWSによる Aurora MySQL エンジンバージョンの確認または指定](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Versions.html#AuroraMySQL.Updates.EngineVersions)」を参照してください。

 **重要な修正:** 
+ [CVE-2016-3495](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3495)

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2032.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2032.Compatibility"></a>

Aurora MySQL 2.03.2 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.03.2 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2018-10-24 (バージョン 2.03.1) (廃止)
<a name="AuroraMySQL.Updates.2031"></a>

**バージョン:** 2.03.1

Aurora MySQL 2.03.1 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、2.01.\$1、2.02.\$1、2.03 のスナップショットを Aurora MySQL 2.03.1 に復元することができます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.03.1 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.03.1 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

## 改良点
<a name="AuroraMySQL.Updates.2031.Improvements"></a>
+  トランザクションデッドロック検出の実行中に Aurora ライターが再起動する問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2031.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2031.Compatibility"></a>

Aurora MySQL 2.03.1 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.03.1 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2018-10-11 (バージョン 2.03) (廃止)
<a name="AuroraMySQL.Updates.203"></a>

**バージョン:** 2.03

Aurora MySQL 2.03 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、2.01.\$1、2.02.\$1 のスナップショットを Aurora MySQL 2.03 に復元することができます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.03 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.03 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.203.Improvements"></a>
+  Performance Schemaが利用可能です。
+  「強制終了」状態のゾンビセッションがより多くの CPU を消費するような問題を修正しました。
+  読み取り専用トランザクションが Aurora ライター上のレコードのロックを取得しているときのデッドラッチの問題を修正しました。
+  顧客のワークロードがない Aurora レプリカで CPU 使用率が高くなるような問題を修正しました。
+  Aurora レプリカまたは Aurora ライターの再起動を発生させるような問題に関する複数の修正。
+  ディスクのスループット制限に達したときに診断ログをスキップする機能が追加されました。
+  Aurora ライターでバイナリログが有効になっているときのメモリリークの問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.203.Patches"></a>
+  パーティショニングされたテーブルの逆スキャンが、ICP を行う - ORDER BY DESC (バグ \$124929748)。
+  JSON\$1OBJECT は無効な JSON コードを作成する (バグ \$126867509)。
+  大規模な JSON データを挿入すると、膨大な時間がかかる (バグ \$122843444)。
+  パーティショニングされたテーブルが 5.6 より 5.7 でより多くのメモリーを使用する (バグ \$125080442)。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.203.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.203.Compatibility"></a>

Aurora MySQL 2.03 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.03 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2018-10-08 (バージョン 2.02.5) (廃止)
<a name="AuroraMySQL.Updates.2025"></a>

**バージョン:** 2.02.5

Aurora MySQL 2.02.5 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、2.01.\$1、2.02.\$1 のスナップショットを Aurora MySQL 2.02.5 に復元することができます。Aurora MySQL 2.01.\$1 または 2.02.\$1 から Aurora MySQL 2.02.5 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.02.5 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.02.5 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2025.Improvements"></a>
+  テーブルの逆スキャンの実行時に Aurora レプリカが再起動するような問題を修正しました。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2025.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2025.Compatibility"></a>

Aurora MySQL 2.02.5 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.02.5 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2018-09-21 (バージョン 2.02.4) (廃止)
<a name="AuroraMySQL.Updates.2024"></a>

**バージョン:** 2.02.4

Aurora MySQL 2.02.4 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、1.18.\$1、2.01.\$1、2.02.\$1 のスナップショットを Aurora MySQL 2.02.4 に復元することができます。Aurora MySQL 2.01.\$1 または 2.02.\$1 から Aurora MySQL 2.02.4 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.02.4 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.02.4 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2024.Improvements"></a>
+ Aurora MySQL 5.6 スナップショットから復元されたテーブルの全文検索インデックスに関する安定性の問題を修正しました。

## MySQL Community Edition バグ修正の統合
<a name="AuroraMySQL.Updates.2024.Patches"></a>
+  `BUG#13651665 INNODB MAY BE UNABLE TO LOAD TABLE DEFINITION AFTER RENAME` 
+  `BUG#21371070 INNODB: CANNOT ALLOCATE 0 BYTES.` 
+  `BUG#21378944 FTS ASSERT ENC.SRC_ILIST_PTR != NULL, FTS_OPTIMIZE_WORD(), OPTIMIZE TABLE` 
+  `BUG#21508537 ASSERTION FAILURE UT_A(!VICTIM_TRX->READ_ONLY)` 
+  `BUG#21983865 UNEXPECTED DEADLOCK WITH INNODB_AUTOINC_LOCK_MODE=0` 
+  `BUG#22679185 INVALID INNODB FTS DOC ID DURING INSERT` 
+  `BUG#22899305 GCOLS: ASSERTION: !(COL->PRTYPE & 256).` 
+  `BUG#22956469 MEMORY LEAK INTRODUCED IN 5.7.8 IN MEMORY/INNODB/OS0FILE` 
+  `BUG#22996488 CRASH IN FTS_SYNC_INDEX WHEN DOING DDL IN A LOOP` 
+  `BUG#23014521 GCOL:INNODB: ASSERTION: !IS_V` 
+  `BUG#23021168 REPLICATION STOPS AFTER TRX IS ROLLED BACK ASYNC` 
+  `BUG#23052231 ASSERTION: ADD_AUTOINC < DICT_TABLE_GET_N_USER_COLS` 
+  `BUG#23149683 ROTATE INNODB MASTER KEY WITH KEYRING_OKV_CONF_DIR MISSING: SIGSEGV; SIGNAL 11` 
+  `BUG#23762382 INSERT VALUES QUERY WITH JOIN IN A SELECT CAUSES INCORRECT BEHAVIOR` 
+  `BUG#25209512 CURRENT_TIMESTAMP PRODUCES ZEROS IN TRIGGER` 
+  `BUG#26626277 BUG IN "INSERT... ON DUPLICATE KEY UPDATE" QUERY` 
+  `BUG#26734162 INCORRECT BEHAVIOR WITH INSERT OF BLOB + ON DUPLICATE KEY UPDATE` 
+  `BUG#27460607 INCORRECT WHEN INSERT SELECT's SOURCE TABLE IS EMPTY` 

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2024.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2024.Compatibility"></a>

Aurora MySQL 2.02.4 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.02.4 では、現在、MySQL 5.7 の次の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

# Aurora MySQL データベースエンジンの更新 2018-08-23 (バージョン 2.02.3) (廃止)
<a name="AuroraMySQL.Updates.2023"></a>

**バージョン:** 2.02.3

Aurora MySQL 2.02.3 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14.\$1、1.15.\$1、1.16.\$1、1.17.\$1、2.01.\$1、2.02.\$1 のスナップショットを Aurora MySQL 2.02.3 に復元することができます。Aurora MySQL 2.01.\$1 または 2.02.\$1 から Aurora MySQL 2.02.3 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.02.3 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.02.3 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## Aurora MySQL バージョン 1 との比較
<a name="AuroraMySQL.Updates.2023.Compare56"></a>

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

現在、Aurora MySQL 2.01 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2023.Compatibility"></a>

Aurora MySQL 2.02.3 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.02.3 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

## Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い
<a name="AuroraMySQL.Updates.20180206.CLI"></a>
+ Aurora MySQL 2.x のエンジン名は `aurora-mysql` で､Aurora MySQL 1.x のエンジン名は引き続き `aurora` です。
+ Aurora MySQL 2.x のデフォルトのパラメータグループは `default.aurora-mysql5.7` で､Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き `default.aurora5.6` です。
+ Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は `aurora-mysql5.7` で､Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き `aurora5.6` になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2023.Improvements"></a>
+ レコードの読み取り中にオプティミスティックカーソル復元を使用すると、Aurora レプリカが再起動することがある問題を修正しました。
+ インデックス統計を改善するために、パラメータ `innodb_stats_persistent_sample_pages` のデフォルト値を 128 に更新しました。
+ Aurora プライマリインスタンスで同時に変更されている小さなテーブルにアクセスすると、Aurora レプリカが再起動するような問題を修正しました。
+ `ANALYZE TABLE` を修正して、テーブル定義キャッシュのフラッシュを停止しました。
+ 地理空間のポイントクエリを検索範囲に変換するときに Aurora のプライマリインスタンスまたは Aurora レプリカが再起動するような問題を修正しました。

# Aurora MySQL データベースエンジンの更新 2018-06-04 (バージョン 2.02.2) (廃止)
<a name="AuroraMySQL.Updates.2022"></a>

**バージョン:** 2.02.2

Aurora MySQL 2.02.2 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14\$1、1.15\$1、1.16\$1、1.17\$1、2.01\$1、2.02 のスナップショットを Aurora MySQL 2.02.2 に復元することができます。Aurora MySQL 2.01\$1 または 2.02 から Aurora MySQL 2.02.2 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.\$1 クラスターを Aurora MySQL 2.02.2 にインプレースアップグレードしたり、Amazon S3 バックアップから Aurora MySQL 2.02.2 に復元したりすることはできません。これらの制限は、今後の Aurora MySQL 2.\$1 リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

**注記**  
 このバージョンは現在、 AWS GovCloud (米国西部) [us-gov-west-1] および中国 (北京) [cn-north-1] リージョンでは使用できません。ご利用可能になりましたら、別途お知らせします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2022.Improvements"></a>

 **重要な修正:** 
+ [CVE-2016-3486](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3486)

## Aurora MySQL 5.6 との比較
<a name="AuroraMySQL.Updates.2022.Compare56"></a>

次の Amazon Aurora MySQL 機能は Aurora MySQL 5.6 でサポートされていますが、これらの機能は現在 Aurora MySQL 5.7 ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

現在、Aurora MySQL 2.01 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2022.Compatibility"></a>

Aurora MySQL 2.02.2 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.02.2 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

## Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い
<a name="AuroraMySQL.Updates.20180206.CLI"></a>
+ Aurora MySQL 2.x のエンジン名は `aurora-mysql` で､Aurora MySQL 1.x のエンジン名は引き続き `aurora` です。
+ Aurora MySQL 2.x のデフォルトのパラメータグループは `default.aurora-mysql5.7` で､Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き `default.aurora5.6` です。
+ Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は `aurora-mysql5.7` で､Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き `aurora5.6` になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2022.Improvements"></a>
+ Aurora ライターが Aurora レプリカの進行状況の追跡中に再起動することがある問題を修正しました。
+ パーティショニングされたテーブルがインデックス作成の実行後にアクセスされた後、または Aurora ライターのテーブルにステートメントをドロップした後に、Aurora レプリカが再起動またはエラーをスローする問題を修正しました。
+ Aurora ライターで ALTER table ADD/DROP column ステートメントを実行することで発生した変更を適応している間、Aurora レプリカのテーブルにアクセスできない問題を修正しました。

# Aurora MySQL データベースエンジンの更新 2018-05-03 (バージョン 2.02) (廃止)
<a name="AuroraMySQL.Updates.202"></a>

**バージョン:** 2.02

Aurora MySQL 2.02 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14\$1、1.15\$1、1.16\$1、1.17\$1、2.01\$1 のスナップショットを Aurora MySQL 2.02 に復元することができます。Aurora MySQL 2.01\$1 から Aurora MySQL 2.02 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.x クラスターを Aurora MySQL 2.02 にインプレースアップグレードすることや、Amazon S3 バックアップから Aurora MySQL 2.02 に復元することはできません。これらの制限は、今後の Aurora MySQL 2.x リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じて[AWS サポート](https://aws.amazon.com/support)を利用できます。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

## Aurora MySQL 5.6 との比較
<a name="AuroraMySQL.Updates.202.Compare56"></a>

次の Amazon Aurora MySQL 機能は Aurora MySQL 5.6 でサポートされていますが、これらの機能は現在 Aurora MySQL 5.7 ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

現在、Aurora MySQL 2.01 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.202.Compatibility"></a>

Aurora MySQL 2.02 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.02 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

## Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い
<a name="AuroraMySQL.Updates.20180206.CLI"></a>
+ Aurora MySQL 2.x のエンジン名は `aurora-mysql` で､Aurora MySQL 1.x のエンジン名は引き続き `aurora` です。
+ Aurora MySQL 2.x のデフォルトのパラメータグループは `default.aurora-mysql5.7` で､Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き `default.aurora5.6` です。
+ Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は `aurora-mysql5.7` で､Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き `aurora5.6` になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。

## 改良点
<a name="AuroraMySQL.Updates.202.Improvements"></a>
+ INSERT ステートメントを実行して高速挿入最適化を利用すると Aurora ライターが再起動する問題を修正しました。
+ Aurora レプリカで ALTER DATABASE ステートメントを実行すると Aurora レプリカが再起動する問題を修正しました。
+ Aurora ライターにドロップされた直後のテーブルでクエリを実行すると Aurora レプリカが再起動する問題を修正しました。
+ Aurora レプリカで `innodb_adaptive_hash_index` を `OFF` に設定すると Aurora レプリカが再起動する問題を修正しました。
+ Aurora ライターで TRUNCATE TABLE クエリを実行すると Aurora レプリカが再起動する問題を修正しました。
+ INSERT ステートメントを実行すると、特定の状況下で Aurora ライターがフリーズする問題を修正しました。マルチノードクラスターでは、これによりフェイルオーバーとなることがあります。
+ セッション可変の設定に関係するメモリリークを修正しました。
+ 生成した列があるテーブルの undo のクリアに関係した特定の状況下で Aurora ライターがフリーズする問題を修正しました。
+ バイナリログ記録を有効にすると時折 Aurora ライターが再起動することがある問題を修正しました。

## MySQL バグ修正の統合
<a name="AuroraMySQL.Updates.202.BugFixes"></a>
+ 左結合は外部側で不正な結果を返します (バグ \$122833364)。

# Aurora MySQL データベースエンジンの更新 2018-03-13 (バージョン 2.01.1) (廃止)
<a name="AuroraMySQL.Updates.2011"></a>

**バージョン:** 2.01.1

Aurora MySQL 2.01.1 は一般利用可能です。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14\$1、1.15\$1、1.16\$1 および 1.17\$1 のスナップショットを Aurora MySQL 2.01.1 に復元することができます。

Aurora MySQL 1.x クラスターを Aurora MySQL 2.01.1 にインプレースアップグレードすることや、Amazon S3 バックアップから Aurora MySQL 2.01.1 に復元することはできません。これらの制限は、今後の Aurora MySQL 2.x リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

## Aurora MySQL 5.6 との比較
<a name="AuroraMySQL.Updates.2011.Compare56"></a>

次の Amazon Aurora MySQL 機能は Aurora MySQL 5.6 でサポートされていますが、これらの機能は現在 Aurora MySQL 5.7 ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

現在、Aurora MySQL 2.01.1 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2011.Compatibility"></a>

Aurora MySQL 2.01.1 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.01.1 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

## Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い
<a name="AuroraMySQL.Updates.2011.CLI"></a>
+ Aurora MySQL 2.x のエンジン名は `aurora-mysql` で､Aurora MySQL 1.x のエンジン名は引き続き `aurora` です。
+ Aurora MySQL 2.x のデフォルトのパラメータグループは `default.aurora-mysql5.7` で､Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き `default.aurora5.6` です。
+ Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は `aurora-mysql5.7` で､Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き `aurora5.6` になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。

## 改良点
<a name="AuroraMySQL.Updates.2011.Improvements"></a>
+ MySQL 5.6 互換のスナップショットが MySQL 5.7 との互換性で復元されると Aurora 固有のデータベース権限が不正に作成される、スナップショットの復元に関する問題を修正しました。
+ 1.17 のスナップショットの復元に対するサポートを追加しました。

# Aurora MySQL データベースエンジンの更新 2018-02-06 (バージョン 2.01) (廃止)
<a name="AuroraMySQL.Updates.20180206"></a>

**バージョン:** 2.01

Aurora MySQL 2.01 は一般利用可能です。今後、Aurora MySQL 2.x バージョンは MySQL 5.7 と、Aurora MySQL 1.x バージョンは MySQL 5.6 との互換性を備えます。

新しい Aurora MySQL DB クラスターを作成する場合は、スナップショットから復元する場合も含めて、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14\$1、1.15\$1、および 1.16\$1 のスナップショットを Aurora MySQL 2.01 に復元することができます。

Aurora MySQL 1.x クラスターを Aurora MySQL 2.01 にインプレースアップグレードすることや、Amazon S3 バックアップから Aurora MySQL 2.01 に復元することはできません。これらの制限は、今後の Aurora MySQL 2.x リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

## Aurora MySQL 5.6 との比較
<a name="AuroraMySQL.Updates.20180206.Compare56"></a>

次の Amazon Aurora MySQL 機能は Aurora MySQL 5.6 でサポートされていますが、これらの機能は現在 Aurora MySQL 5.7 ではサポートされていません。
+ Asynchronous Key Prefetch (AKP)｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Asynchronous Key Prefetch を使用した Aurora MySQL インデックス付き結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.AKP)」を参照してください。
+ ハッシュ結合｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[ハッシュ結合を使用した大規模な Aurora MySQL 結合クエリの最適化](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html#Aurora.BestPractices.HashJoin)」を参照してください。
+ 関数を同期的に呼び出すためのネイティブ AWS Lambda 関数。詳細については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html#AuroraMySQL.Integrating.NativeLambda)」を参照してください。
+ スキャンバッチ処理｡ 詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。
+ Amazon S3 バケットを使用した MySQL からのデータ移行｡ 詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon S3 バケットを使用した MySQL からのデータ移行](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3)」を参照してください。

現在、Aurora MySQL 2.01 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「[Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)](AuroraMySQL.Updates.20171211.md)」を参照してください。

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.20180206.Compatibility"></a>

Aurora MySQL 2.01 は、MySQL 5.7 とのワイヤー互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

Aurora MySQL 2.01 では、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ `CREATE TABLESPACE` SQL ステートメント
+ X プロトコル

## Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い
<a name="AuroraMySQL.Updates.20180206.CLI"></a>
+ Aurora MySQL 2.x のエンジン名は `aurora-mysql` で､Aurora MySQL 1.x のエンジン名は引き続き `aurora` です。
+ Aurora MySQL 2.x のデフォルトのパラメータグループは `default.aurora-mysql5.7` で､Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き `default.aurora5.6` です。
+ Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は `aurora-mysql5.7` で､Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き `aurora5.6` になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。