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

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

重要

Azure Database for MySQL シングル サーバーは廃止パスにあります。 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 メジャーおよびマイナー バージョンがサポートされています。

Version 単一サーバー
現行のマイナー バージョン
フレキシブル サーバー
現行のマイナー バージョン
MySQL バージョン 5.7 5.7.32 5.7.44
MySQL バージョン 8.0 8.0.15 8.0.35

Note

単一サーバー デプロイ オプションでは、ゲートウェイが接続をサーバー インスタンスにリダイレクトします。 接続が確立すると、MySQL には、MySQL サーバー インスタンスで実行されている実際のバージョンではなく、ゲートウェイに設定されている MySQL のバージョンが表示されます。 MySQL サーバー インスタンスのバージョンを判断するには、MySQL プロンプトで SELECT VERSION(); コマンドを使用します。 アプリケーションに、特定のメジャー バージョン (v5.7 や v8.0 など) に接続する要件がある場合は、こちらのドキュメントの説明どおりに、サーバーの接続文字列のポートを変更して実現できます。

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

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

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

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

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

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

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 のサポート終了 (EOL) に関する Oracle の発表 (23 ページ) に沿って、Azure では、この重要な移行に向けて積極的に準備しています。 この経過は、現在、バージョン 5.7 の Azure Database for MySQL - 単一サーバーとフレキシブル サーバーを使用しているお客様に特に影響します。

お客様のリクエストにお応えして、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 MySQL 5.7 単一の終了時期
Azure portal を使用した新しいサーバーの作成。 未定 単一サーバーの非推奨化の一部として既に終了
コマンド ライン インターフェイス (CLI) を使用した新しいサーバーの作成。 未定 2024 年 9 月
既存のサーバーのレプリカ サーバーの作成。 2025 年 9 月 2024 年 9 月
既存のサーバーの復元ワークフローを使用したサーバーの作成 2025 年 9 月 2024 年 9 月
Azure Database for MySQL - 単一サーバーから Azure Database for MySQL - フレキシブル サーバーに移行するための新しいサーバーの作成。 N/A 2024 年 9 月
Azure Database for MariaDB から Azure Database for MySQL - フレキシブル サーバーに移行するための新しいサーバーの作成。 2025 年 9 月 N/A
Azure Database for MySQL v5.7 の延長サポート 2025 年 9 月 2024 年 9 月

Note

最初は、2024 年 4 月以降、CLI とポータルを使用して新しい Azure Database for MySQL バージョン 5.7 インスタンスの作成を停止する予定です。 ただし、さらなるレビューとお客様からのフィードバックを経て、このアクションを延期することにしました。 新しい MySQL 5.7 インスタンスの作成を中止する具体的な日付は現在検討中であり、"未定" のままになっています。 この変更は、お客様のニーズに対応し、移行中に柔軟性を提供するという私たちのコミットメントを反映しています。 Microsoft は、これらの変更に取り組む中で、お客様のフィードバックを大切にし、継続的なコミュニケーションを促進します。

よく寄せられる質問

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 でコミュニティの専門家から回答を得ることができます。 サポート プランに加入していて技術的な支援が必要な場合は、サポート リクエストを作成してください。 Azure Database for MySQL 製品チームにメールを送ることもできます。

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 はサービスのセキュリティ保護を最優先して、ユーザーのデータベース サーバーの計算ノードを停止する場合があります。 サーバーをオンラインに戻す前に、サーバーをアップグレードするように求められます。 アップグレード プロセス中、データはサービスで実行される自動バックアップを使用して常に保護されます。これを使用すると、必要に応じて古いバージョンに復元できます。

次のステップ

  • アップグレードを実行するには、MySQL のダンプと復元に関するページを参照してください。