DB Systemのアップグレード

MySQL HeatWaveサービスは、自動アップグレードと手動アップグレードをサポートしています。

  • 自動アップグレード:
    • 8.0.33-u1など、同じバージョン内の更新は、DBシステムで定義したメンテナンス・ウィンドウ中に自動的に適用されます。更新バージョンには、セキュリティや安定性の修正などの重要なパッチが含まれています。
    • 非推奨バージョンは、非推奨日の約3か月後に使用できなくなります。MySQL HeatWaveサービスにおけるMySQLのバージョンの非推奨および削除ポリシーを参照してください。使用できないバージョンを実行し続けているDBシステムは、DB Systemで定義されたメンテナンス・ポリシーに従って、次のメンテナンス・ウィンドウで自動的にアップグレードされます。
    • Always Free DBシステムの場合、メンテナンス・プロセスでは、データベース・バージョンが常に使用可能な最新バージョンにアップグレードされます。
  • 手動アップグレード: バージョンを手動でアップグレードできます。参照:
    ノート

    アップグレードの前にDBシステムの全体バックアップを実行することをお薦めします。手動バックアップの作成を参照してください。

DB Systemの手動アップグレード

コンソールまたはCLIを使用して、DBシステムをより新しいバージョンに手動でアップグレードします。(最新のセキュリティおよびクリティカルな修正を取得するために)同じバージョンにアップグレードできますが、以前のバージョンにダウングレードすることはできません。

ノート

MySQL 8.0からMySQL 8.4などのメジャー・バージョン・アップグレードを実行する場合は、アップグレード前に変更を確認する必要があります。Major Version Upgradeを参照してください。

コンソールの使用

コンソールを使用して、DBシステムを手動でアップグレードします。

このタスクでは次が必要です:
  • 実行中のDBシステム。
DBシステムをアップグレードするには、次を実行します:
  1. 「DBシステム」リスト・ページで、操作するDBシステムを検索します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリスト- コンソールの使用を参照してください。
  2. 「詳細」タブを選択します。
  3. 「データベース・バージョン」フィールドで、「編集」をクリックします。
    「データベース・バージョンの編集」ペインが表示されます。
  4. 「データベース・バージョン」リストから、必要なバージョンを選択します。
    ノート

    バージョンがまだサービスで使用可能であれば、同じバージョンを選択して最新のサービス更新を取得できます。
  5. 「更新」をクリックします。
DBシステムは、アップグレード中にUPDATING状態になります。

CLIの使用

コマンドライン・インタフェースを使用して、DBシステムを手動でアップグレードします。

このタスクでは次が必要です:
DBシステムをアップグレードするには、次を実行します:
  1. 使用可能なバージョンのリストを取得するには、version listコマンドを使用します:
    oci mysql version list --compartment-id <CompartmentOCID>
    次のようなレスポンスが返されます:
    {
      "data": [
        {
          "version-family": "8.4",
          "versions": [
            {
              "description": "8.4.6",
              "version": "8.4.6"
            },
            {
              "description": "8.4.7",
              "version": "8.4.7"
        }
      ]
    }
  2. DBシステムのバージョンを確認します。Retrieving the Version of a MySQL Serverを参照してください。
  3. バージョンを下位バージョンから上位バージョン(8.4.7から8.4.8など)にアップグレードするか、同じバージョン(8.4.7から8.4.7など)にアップグレードして、最新のサービス更新を取得します。
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <TargetMySQLVersion>
CLIコマンドを実行すると、DBシステムのステータスがUPDATINGに変更され、その後、指定されたターゲットのMySQLバージョンにバージョンが変更されます。