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

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

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

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

メジャー バージョン マイナー バージョン
MySQL 8.0(デフォルト)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
MySQL 5.7 5.7.44
MySQL 5.6 5.6.51

Cloud SQL は、インスタンスをパッチとマイナー バージョンのアップデートで自動的に最新状態に保ちます。

前述のとおり、Cloud SQL でサポートされるデータベース エンジンには複数のバージョンがあります。バージョンによって、備わっている機能や生じている問題が異なる場合があります。Cloud SQL は、アップグレードによりユーザーに影響が及ぶことを認識していますが、常に最新の機能と重要なパッチを提供しています。

メジャー バージョンとマイナー バージョン

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

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

Cloud SQL では、データベース エンジン デベロッパーによる一般提供のリリースから 5 か月以内に、新しいメジャー バージョンをサポートすることを目指しています。

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

Cloud SQL は、データベース エンジン デベロッパーによる一般提供リリースから 3 か月以内に、新しいマイナー バージョンをサポートすることを目的としています。Cloud SQL が新しいマイナー バージョンのサポートを開始すると、新しいインスタンスは自動的に新しいバージョンでプロビジョニングされます。既存のインスタンスは、次回の定期メンテナンス ロールアウトの際、新しいバージョンにアップグレードされます。

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

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

メジャー バージョンの非推奨化計画

Cloud SQL で特定のメジャー バージョンの非推奨化が予定されている場合、プロジェクト オーナーに注意を促すために、少なくとも 12 か月前に非推奨通知を送信します。

Cloud SQL は、必要に応じてアップグレードによる中断を最小限に抑えるためのツールも提供します。新しいメジャー バージョンに移行していないインスタンスは、12 か月の期間の終了時に自動的にアップグレードされます。

各データベース バージョンの Cloud SQL のサポートの開始日

次の表に、データベース バージョンの Cloud SQL のサポートの一般提供が開始された日付を示します。

バージョン 開始日
MySQL 8.0 2020 年 8 月 30 日
MySQL 5.7 2016 年 8 月 1 日
MySQL 5.6 2016 年 8 月 1 日