Azure Database for MySQL バージョン サポート ポリシー

適用対象: Azure Database for MySQL - フレキシブル サーバー

重要

Azure Database for MySQL シングル サーバーは廃止パスにあります。 Azure Database for MySQL フレキシブル サーバーにアップグレードすることを強くお勧めします。 Azure Database for MySQL フレキシブル サーバーへの移行の詳細については、Azure Database for MySQL シングル サーバーの現状に関するページを参照してください

サポートされる MySQL のバージョン

Azure Database for MySQL は、InnoDB ストレージ エンジンを使用して MySQL Community Edition から開発されました。 サービスは、コミュニティの現在のメジャー バージョン (MySQL 5.7、8.0 など) をサポートします。 MySQL は、X.Y.Z の名前付けスキームを使用します。ここで、X はメジャー バージョン、Y はマイナー バージョン、Z はバグ修正リリースです。 スキームの詳細については、MySQL のドキュメントをご覧ください。

Azure Database for MySQL では、現在、次の MySQL メジャーおよびマイナー バージョンがサポートされています。

バージョン フレキシブル サーバー
現行のマイナー バージョン
MySQL バージョン 5.7 5.7.44
MySQL バージョン 8.0 8.0.37

バージョン サポート ポリシーのドキュメントで、廃止されたバージョンのバージョン サポート ポリシーを参照してください。

メジャー バージョンのサポート

Azure Database for MySQL は、バージョン管理ポリシーで規定されているように、Azure のサポート開始日から MySQL コミュニティで廃止になるまで、MySQL の各メジャー バージョンをサポートします。

マイナー バージョンのサポート

Azure Database for MySQL では、定期的なメンテナンスの一環として、Azure で優先されるバージョンへのマイナー バージョン アップグレードが自動的に実行されます。

メジャー バージョンの提供終了ポリシー

MySQL メジャー バージョンの提供終了の詳細を次の表に示します。 示されている日付は、MySQL バージョン管理ポリシーに従っています。

バージョン 新着記事 Azure サポートの開始日 Azure サポート終了日 コミュニティの廃止日
MySQL 5.7 機能 2018 年 3 月 20 日 2025 年 9 月 2023 年 10 月
MySQL 8 機能 2019 年 12 月 11 日 N/A 2026 年 4 月

MySQL コミュニティ バージョンが 2023 年 10 月に廃止された後、Azure Database for MySQL サービスはどうなりますか?

2023 年 10 月MySQL コミュニティ バージョン v5.7 のサポート終了に関する Oracle の発表 (23 ページ) に沿って、Azure では、この重大な移行に向けて積極的に準備しています。 この開発は、Azure Database for MySQL (単一サーバーとフレキシブル サーバー) のバージョン 5.7 を利用しているお客様に確実に影響があります。

お客様のリクエストにお応えして、Microsoft は 2023 年 10 月以降も Azure Database for MySQL のサポートを延長することにしました。 延長サポートは 2025 年 9 月まで続きますが、この期間中、Microsoft はサービスの可用性、信頼性、セキュリティを優先します。 マイナー バージョンのアップグレードに関する保証はありませんが、サービスがアクセス可能で、信頼性が高く、保護された状態を維持するために、重要な変更を実装します。 Microsoft が提供するプランには次のものが含まれます。

  • Azure Database for MySQL - フレキシブル サーバーでの v5.7 のサポートを 2025 年 9 月まで延長し、お客様が MySQL v8.0 へのアップグレードを計画して実行するのに十分な時間を提供します。

  • Azure Database for MySQL - 単一サーバーでの v5.7 のサポートを 2024 年 9 月の廃止まで延長しました。 この延長サポートにより、Azure Database for MySQL - 単一サーバーのお客様は、Azure Database for MySQL - フレキシブル サーバー バージョン 5.7 に移行し、後で 8.0 にアップグレードするのに十分な時間が提供されます。

Azure Database for MySQL 5.7 のサポートを終了する前に、注意すべき重要なタイムラインがいくつかあります。

Azure MySQL 5.7 の非推奨のタイムライン

タイムライン Azure MySQL 5.7 フレキシブル
Azure portal を使用した新しいサーバーの作成。 未定
コマンド ライン インターフェイス (CLI) を使用した新しいサーバーの作成。 未定
既存のサーバーのレプリカ サーバーの作成。 2025 年 9 月
既存のサーバーの復元ワークフローを使用したサーバーの作成 2025 年 9 月
Azure Database for MySQL - 単一サーバーから Azure Database for MySQL - フレキシブル サーバーに移行するための新しいサーバーの作成。 NA
Azure Database for MariaDB から Azure Database for MySQL - フレキシブル サーバーに移行するための新しいサーバーの作成。 2025 年 9 月
Azure Database for MySQL v5.7 の延長サポート 2025 年 9 月

Note

最初は、2024 年 4 月以降、CLI とポータルを使用して新しい Azure Database for MySQL バージョン 5.7 インスタンスの作成を停止する予定です。 ただし、さらなるレビューとお客様からのフィードバックを経て、このアクションを延期することにしました。 新しい MySQL 5.7 インスタンスの作成を中止する日付は現在検討中であり、"未定" のままになっています。 この変更は、お客様のニーズに対応し、移行中に柔軟性を提供するという私たちのコミットメントを反映しています。 Azure Database for MySQL フレキシブル サーバーによる MySQL 5.7 の延長サポートに関する懸念がある場合は、Azure DB for MySQL までメールでお問い合わせください。お客様のフィードバックを尊重し、変更を進める中で、継続的なコミュニケーションを行わせていただきます。

よく寄せられる質問

Q: Azure database for MySQL - フレキシブル サーバーをバージョン v5.7 から v8.0 にアップグレードする手順はどのようなものですか?

A: 2023 年 5 月以降、Azure Database for MySQL - フレキシブル サーバーを使用すると、メジャー バージョン アップグレード (MVU) 機能を利用して、MySQL v5.7 から v8.0 へのインプレース アップグレードを実行できます。 詳細については、メジャー バージョンのアップグレードのドキュメントを参照してください。

Q: 現在、Azure Database for MySQL - 単一サーバー バージョン 5.7 を使用しています。アップグレードを計画するにはどうすればよいですか?

A: Azure Database for MySQL - 単一サーバーでは、v5.7 から v8.0 へのメジャー バージョンのアップグレードに対する組み込みのサポートは提供されません。 Azure Database for MySQL - 単一サーバーは非推奨になる予定であるため、v5.7 から v8.0 へのメジャー バージョンのアップグレードをサポートするための投資は計画されていません。 Azure Database for MySQL - 単一サーバー v5.7 から v8.0 にアップグレードするための方法として、まず v5.7 Azure Database for MySQL - 単一サーバーを Azure Database for MySQL - フレキシブル サーバーの v5.7 に移行することをお勧めします。 移行が完了し、フレキシブル サーバーでサーバーが安定した後、移行した Azure Database for MySQL - フレキシブル サーバー v5.7 から v8.0 へのメジャー バージョン アップグレードの実行に進むことができます。 フレキシブル サーバーでの v5.7 の延長サポートにより、v5.7 で実行できる期間が延長され、単一サーバーからの移行後に、後でフレキシブル サーバーでの v8.0 へのアップグレードを計画できます。

Q: アップグレード プロセス中に予想されるダウンタイムやパフォーマンスへの影響はありますか?

A: はい。アップグレード プロセス中にダウンタイムが発生することが予想されます。 具体的な継続時間は、データベースのサイズや複雑さなどの要因によって異なります。 想定されるダウンタイムを評価し、潜在的なパフォーマンスを評価するために、非運用環境でテスト アップグレードを実施することをお勧めします。 アップグレード中のアプリケーションのダウンタイムを最小限に抑える場合を考えます。 その場合、「読み取りレプリカを使用して、MySQL 5.7 から MySQL 8.0 へのメジャー バージョンのアップグレードを最小限のダウンタイムで実行する」のオプションについて確認できます。

Q: MySQL v8.0 にアップグレードした後、v5.7 にロールバックできますか?

A: MySQL v8.0 から v5.7 にダウングレードすることはお勧めしませんが、後者はサポート終了状態に近づいているため、特定のシナリオではこのような柔軟性が必要になる可能性があることを認識しています。 アップグレード プロセスがスムーズに実行されるようにし、潜在的な懸念事項を軽減するために、MySQL v8.0 へのアップグレードを続行する前に、包括的なオンデマンド バックアップを実行してベスト プラクティスに従うことをお勧めします。 このバックアップは予防措置として機能し、MySQL v8.0 で予期しない問題や複雑な問題が発生した場合に、別の新しい Azure Database for MySQL - フレキシブル サーバー上の以前のバージョンにデータベースを復元できます。

Q: MySQL v8.0 にアップグレードする主な利点は何ですか?

A: MySQL v8.0 には、より効率的なデータ辞書や強化されたセキュリティのほか、一般的なテーブル式やウィンドウ関数のような機能など、多くの改善点が用意されています。 詳細については、MySQL 8.0 のリリース ノートを参照してください

Q: MySQL v8.0 にアップグレードするときに注意すべき互換性の問題はありますか?

A: MySQL v8.0 の変更により、互換性の問題が発生する可能性があります。 運用データベースをアップグレードする前に、MySQL v8.0 でアプリケーションをテストすることが重要です。 互換性の問題の詳細な一覧については、MySQL の公式ドキュメントをご覧ください。

Q: アップグレード プロセス中に問題が発生した場合、どのようなサポートを利用できますか?

A: 質問がある場合は、Microsoft Q&A でコミュニティの専門家から回答を得ることができます。 サポート プランに加入していて技術的な支援が必要な場合は、サポート リクエストを作成してください。

Q: アップグレード中にデータはどうなりますか?

A: データはアップグレード プロセス中に影響を受けませんが、アップグレードに進む前にバックアップを作成することを強くお勧めします。 この予防措置は、予期しない複雑な問題が発生した場合に起こる可能性のあるデータ損失のリスクを軽減するのに役立ちます。

Q: 2025 年 9 月 を過ぎたら、サーバー 5.7 はどうなりますか

A: 廃止された MySQL バージョンのサポート ポリシーを参照して、Azure Database for MySQL 5.7 のサポート終了後についてご確認いただけます

Q: Azure Database for MariaDB または Azure Database for MySQL - 単一サーバーがあります。2024 年 4 月を過ぎたら、Azure Database for MySQL - フレキシブル サーバーに移行するためにサーバー 5.7 を作成するにはどうすればよいですか?

A: サブスクリプションに MariaDB サーバーがある場合、このサブスクリプションでは引き続き Azure Database for MySQL - フレキシブル サーバーへの移行のために Azure Database for MySQL - フレキシブル サーバー v5.7 を作成できます。

Azure Database for MySQL でサポートされていない、提供終了した MySQL エンジンのバージョン

各 MySQL データベース バージョンの提供終了日後も、提供終了したバージョンを引き続き実行する場合は、次の制限事項に注意してください。

コミュニティでは今後バグの修正やセキュリティの修正プログラムがリリースされないため、Azure Database for MySQL が、バグやセキュリティ上の問題に対応するパッチの適用や、廃止されたデータベース エンジンに関するセキュリティ対策の実施を行うことはありません。 ただし、Azure は、ホスト、OS、コンテナー、およびその他のサービス関連のコンポーネントに対して、定期的なメンテナンスとパッチの適用を引き続き実行します。

  • MySQL データベースに関連するサポートの問題が発生した場合、Microsoft は支援できない可能性があります。 このような場合、Microsoft のサポートを受けるには、お客様がデータベースをアップグレードする必要があります。
  • 提供終了したバージョンの新しいデータベース サーバーを作成することはできません。 ただし、特定の時点への回復を実行し、既存のサーバーの読み取りレプリカを作成することはできます。
  • Azure Database for MySQL で開発された新しいサービス機能は、サポートされているデータベース サーバーのバージョンでのみ使用できます。
  • アップタイム S.L.A. は、Azure Database for MySQL のサービス関連の問題に対してのみ適用され、データベース エンジンに関連するバグに起因するダウンタイムには適用されません。 サービスに重大な脅威を及ぼす MySQL データベース エンジンの脆弱性が廃止されたデータベース バージョンに見つかった極端な状況では、Azure はサービスのセキュリティ保護を最優先して、ユーザーのデータベース サーバーの計算ノードを停止する場合があります。 サーバーをアップグレードしてからオンラインにするように求められます。 アップグレード プロセス中、データはサービスで実行される自動バックアップを使用して常に保護されます。これを使用すると、必要に応じて古いバージョンに復元できます。

次のステップ