Aurora MySQL データベースエンジンの更新 2020-12-11 (バージョン 2.09.1) (廃止) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新 2020-12-11 (バージョン 2.09.1) (廃止)

バージョン: 2.09.1

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

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

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

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

ご質問やご不明点がございましたら、コミュニティフォーラムや AWS サポートから AWS サポートにお問い合わせください。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

注記

Aurora MySQL データベースクラスターをアップグレードする方法については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード」を参照してください。

改良点

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

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:

互換性のない変更:

このバージョンでは、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 バグ修正の統合

  • レプリケーション: トランザクション分離レベルが REPEATABLE READ に設定されている場合、インターリーブトランザクションがスレーブアプライヤをデッドロックすることがありました。(バグ #25040331)

  • デフォルト値の CURRENT_TIMESTAMP が書き込まれた TIMESTAMP または DATETIME 列を持つテーブルで、そのテーブルに BEFORE INSERT トリガーがある場合は、これらの列が 0000-00-00 00:00:00 に初期化されることがあります。(バグ #25209512、バグ #84077)

  • VALUES リストが結合を含むサブクエリを使用して 2 行目以降の値を生成した INSERT ステートメントの場合、必要な権限の解決に失敗するとサーバーが終了する可能性があります。(バグ #23762382)

Aurora MySQL バージョン 1 との比較

次の Amazon Aurora MySQL 機能は、Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。

MySQL 5.7 の互換性

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

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。

  • グループのレプリケーションプラグイン

  • ページサイズの増加

  • 起動時の InnoDB バッファープールのロード

  • InnoDB フルテキストパーサープラグイン

  • マルチソースレプリケーション

  • オンラインバッファープールのサイズ変更

  • パスワード検証プラグイン

  • クエリ書き換えプラグイン

  • レプリケーションフィルタリング

  • CREATE TABLESPACE SQL ステートメント