MySQL Serverのアップグレード

MySQL HeatWave Serviceは、自動および手動のアップグレードをサポートしています。

  • 自動アップグレード:
    • 8.0.33-u1など、同じバージョン内の更新は、DBシステムで定義したメンテナンス・ウィンドウ中に自動的に適用されます。更新バージョンには、セキュリティや安定性の修正などの重要なパッチが含まれています。
    • 非推奨のMySQLサーバー・バージョンは、非推奨日の約3か月後に使用できなくなります。MySQL MySQL HeatWaveサービスのバージョン非推奨および削除ポリシーを参照してください。使用できないMySQLサーバー・バージョンを実行しているDBシステムは、次のメンテナンス・ウィンドウ中に自動的にアップグレードされます。同じシリーズで現在使用可能な最下位バージョンにアップグレードされます。たとえば、MySQLサーバー・バージョン8.0.31が使用できなくなると、8.0.32にアップグレードされ、MySQLサーバー・バージョン8.1.0が使用できなくなると、8.2.0にアップグレードされます。
  • 手動アップグレード: コンソールまたはCLIを使用して、バージョンを手動でアップグレードできます。MySQL Serverの手動アップグレードを参照してください。
    ノート

    全体バックアップは、DBシステムをアップグレードする前に実行することをお薦めします。

MySQL Serverの手動アップグレード

コンソールまたは CLIを使用して、MySQL Serverを手動でアップグレードします。

コンソールを使用した場合

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

このタスクでは次が必要です:
  • 使用可能なアップグレード・バージョンがある実行中のDBシステム。
ノート

DBシステムの全体バックアップは、アップグレードの前に実行することをお薦めします。手動バックアップの作成を参照してください。
MySQL Serverをアップグレードするには、次を実行します:
  1. ナビゲーション・メニューを開き、「データベース」を選択します。「MySQL HeatWave」で、「DBシステム」をクリックします。
  2. 「リスト範囲」からコンパートメントを選択します。
  3. DBシステムのリストで、アップグレードするDBシステムを見つけて、次のいずれかを実行します:
    • DBシステムと同じ行にある「アクション」メニューをクリックしてから、「MySQLバージョンの編集」をクリックします。このオプションが有効になっていない場合、DBシステムはすでに最新バージョンのMySQL Serverを使用しています。
    • DBシステムの名前をクリックして、DB Systemの詳細ページを開きます。「MySQLバージョン」フィールドの「編集」をクリックするか、「他のアクション」メニューから「MySQLバージョンの編集」をクリックします。いずれかのオプションが存在しない場合、DBシステムはすでに最新バージョンのMySQL Serverを使用しています。
    ダイアログが表示されます。
  4. 「MySQLバージョンの編集」ダイアログ・ボックスで、必要なMySQLバージョンを選択します。
  5. 「変更の保存」をクリックします。
MySQL Serverがアップグレードされている間、DBシステムは「UPDATING」状態になります。

CLIの使用

コマンドライン・インタフェースを使用して、DBシステムのMySQL Serverを手動でアップグレードします。(最新のサービス更新を取得するために)同じバージョンの MySQL Serverにアップグレードできますが、以前のバージョンにダウングレードすることはできません。

このタスクでは次が必要です:
ノート

DBシステムの全体バックアップは、アップグレードの前に実行することをお薦めします。手動バックアップの作成を参照してください。
DBシステムのMySQL Serverをアップグレードするには、次を実行します:
  1. version listコマンドを使用して、使用可能なバージョンのリストを取得します:
    oci mysql version list --compartment-id <CompartmentOCID>
    次のようなレスポンスが返されます:
    {
      "data": [
        {
          "version-family": "8.0",
          "versions": [
            {
              "description": "8.0.32",
              "version": "8.0.32"
            },
            {
              "description": "8.0.33",
              "version": "8.0.33"
        }
      ]
    }
  2. DBシステムのMySQLバージョンを確認します。Retrieving the Version of a MySQL Serverを参照してください。
  3. MySQLバージョンを下位バージョンから上位バージョン(8.0.32から8.0.33など)にアップグレードするか、同じバージョン(8.0.33から8.0.33など)にアップグレードして、最新のサービス更新を取得します。
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <LatestMySQLVersion>
DBシステムのステータスがUPDATINGに変わり、MySQLのバージョンが8.0.33に変わります。