データベースのバージョンとバージョン ポリシー

このページでは、Cloud SQL のデータベースのバージョン サポート ポリシーについて説明します。

Cloud SQL でサポートされているデータベース バージョン

Cloud SQL でサポートされるデータベース エンジンには複数のバージョンがあります。バージョンによって機能が異なり、発生する問題の種類も異なる可能性があります。アップグレードの実施はユーザーに影響を与える可能性がありますが、最新のデータベース機能と重要なパッチを提供することも重要です。Cloud SQL は、パッチとマイナー バージョンのアップデートにより自動的にインスタンスを最新の状態に保ちます。

Cloud SQL でサポートされているメジャー バージョンとマイナー バージョン

Cloud SQL は、次のデータベース バージョンをサポートしています。

メジャー バージョン マイナー バージョン 通常サポートの開始日 拡張サポートの開始日 サポート終了日
MySQL 8.0(デフォルト)8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31(デフォルト)
8.0.30
8.0.29(非推奨)
8.0.28
8.0.27
8.0.26
8.0.18
2020 年 8 月 30 日 2026 年 7 月 1 日 2029 年 7 月 1 日
MySQL 5.7 5.7.44 2016 年 8 月 1 日 2025 年 2 月 1 日 2028 年 2 月 1 日
MySQL 5.6 5.6.51 2016 年 8 月 1 日 2025 年 2 月 1 日 2028 年 2 月 1 日

Cloud SQL データベース バージョンの形式

MySQL では、バージョン番号の最初の 2 つの数字がメジャー バージョンで、最後の数字がマイナー バージョンです。たとえば、バージョン 5.7.13 の場合、Cloud SQL はメジャー バージョンとして 5.7、マイナー バージョンとして 13 を使用します。

メジャー バージョンのライフサイクル

このセクションでは、Cloud SQL のメジャー バージョンのサポート ライフサイクルについて説明します。

通常のサポート

Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供のリリースと同じ日に、新しいメジャー バージョンをサポートするという目標が設定されています。サポートの最初のフェーズは通常のサポートと呼ばれます。通常のサポート期間中、Cloud SQL はデータベース エンジンのマイナー バージョン アップデートを提供します。Cloud SQL では、インスタンスにセキュリティ修正も適用されます。Cloud SQL では、データベース エンジン デベロッパー コミュニティがメジャー バージョンをサポートしている限り、メジャー バージョンの通常のサポートを提供します。メジャー バージョンがコミュニティによってサポート終了(EOL)になると、そのメジャー バージョンは Cloud SQL で拡張サポートに入ります。

拡張サポート

Cloud SQL では、EOL に達した Cloud SQL for MySQL のメジャー バージョンについて、拡張サポートを提供しています。拡張サポートを使用すると、インスタンスの実行に使用されているメジャー バージョンのサポートがデベロッパー コミュニティで終了した後も、3 年間は Cloud SQL インスタンスを引き続き実行できます。拡張サポートは 3 年間提供されます。この期間を利用して、インスタンスのアップグレードの計画とテストを行い、通常のサポートの対象となるメジャー バージョンにアップグレードできます。メジャー バージョンのアップグレードの詳細については、データベースのメジャー バージョンをインプレースでアップグレードするデータを移行してデータベースのメジャー バージョンをアップグレードするをご覧ください。

拡張サポートの詳細については、Cloud SQL の拡張サポートをご覧ください。

非推奨

特定のメジャー バージョンの拡張サポートが終了すると、Cloud SQL はそのメジャー バージョンを非推奨にします。非推奨のメジャー バージョンで実行されているインスタンスは、データベース エンジンのデフォルトのメジャー バージョンとマイナー バージョンに自動的にアップグレードされます。Cloud SQL は、非推奨日より少なくとも 12 か月前に、プロジェクト オーナーに非推奨の通知を送信します。

Cloud SQL for MySQL のメジャー バージョンの場合、プロジェクト オーナーは拡張サポートの 2 年目の終わりに非推奨の通知を受け取ります。

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

Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供リリースと同じ日に新しいマイナー バージョンをサポートするという目標が設定されています。Cloud SQL が新しいマイナー バージョンをサポートすると、Cloud SQL は新しいバージョンで新しいインスタンスを自動的にプロビジョニングします。次回の定期メンテナンス ロールアウトの際、Cloud SQL は既存のインスタンスを新しいバージョンにアップグレードします。このポリシーの例外は、Cloud SQL for MySQL 8.0 で、デフォルトのマイナー バージョンに新しいインスタンスをプロビジョニングします。詳細については、MySQL 8.0 をご覧ください。

Cloud SQL では、データベース エンジンごとにターゲット マイナー バージョンが規定されています。ターゲット マイナー バージョンが Cloud SQL インスタンスのマイナー バージョンと異なる場合、Cloud SQL は次のメンテナンス サイクル中にそのバージョンをアップグレードします。ユーザーは、インスタンスのメンテナンスの時間枠を設定することによって、メンテナンスによる再起動が発生する日時を制御できます。

MySQL 8.0

Cloud SQL for MySQL では、インスタンスをデフォルトのマイナー バージョンにプロビジョニングしますが、これは、最新のマイナー バージョンではない場合があります。

Cloud SQL for MySQL で新しいマイナー バージョンがサポートされた後、既存の Cloud SQL for MySQL インスタンスを新しいマイナー バージョンにアップグレードできます。マイナー バージョンがデフォルト バージョンになると、Cloud SQL は新しいマイナー バージョンに新しいインスタンスを自動的にプロビジョニングします。