DB-Systemupgrades

MySQL HeatWave Service unterstützt automatische und manuelle Upgrades.

  • Automatische Upgrades:
    • Updates innerhalb derselben Version, wie z.B. 8.0.33-u1, werden automatisch während des Wartungsfensters eingespielt, das Sie im DB-System definieren. Die Updateversionen enthalten kritische Patches wie Sicherheits- und Stabilitätskorrekturen.
    • Eine veraltete Version ist etwa drei Monate nach dem Verfallsdatum nicht mehr verfügbar. Siehe MySQL Versions Deprecation and Removal Policy in MySQL HeatWave Service. Jedes DB-System, auf dem noch eine nicht verfügbare Version ausgeführt wird, wird entsprechend der im DB-System definierten Wartungs-Policy automatisch im nächsten Wartungsfenster upgegradet.
    • Bei einem DB-System vom Typ "Immer kostenlos" führt der Wartungsprozess immer ein Upgrade der Datenbankversion auf die höchste verfügbare Version durch.
  • Manuelle Upgrades: Sie können die Version manuell upgraden. Siehe:
    Hinweis

    Vor dem Upgrade wird empfohlen, ein vollständiges Backup des DB-Systems zu erstellen. Siehe Manuelles Backup erstellen.

DB-System manuell aktualisieren

Mit der Konsole oder CLI können Sie ein DB-System manuell auf eine höhere Version upgraden. Sie können ein Upgrade auf dieselbe Version durchführen (um die neuesten Sicherheits- und kritischen Korrekturen zu erhalten), aber Sie können kein Downgrade auf eine frühere Version durchführen.

Hinweis

Wenn Sie ein Upgrade der Hauptversion wie MySQL 8.0 auf MySQL 8.4 ausführen möchten, sollten Sie die Änderungen vor dem Upgrade prüfen. Siehe Upgrade der Major-Version.

Konsole verwenden

Verwenden Sie die Konsole, um das DB-System manuell upzugraden.

Diese Aufgabe erfordert Folgendes:
  • Ein ausgeführtes DB-System.
Führen Sie die folgenden Schritte aus, um das DB-System zu aktualisieren:
  1. Suchen Sie auf der Listenseite DB-Systeme die DB-Systeme, mit denen Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des DB-Systems benötigen, finden Sie weitere Informationen unter DB-Systeme auflisten - Konsole verwenden.
  2. Wählen Sie das Register Details aus.
  3. Klicken Sie im Feld Datenbankversion auf Bearbeiten.
    Der Bereich Datenbankversion bearbeiten wird angezeigt.
  4. Wählen Sie in der Liste Datenbankversion die erforderliche Version aus.
    Hinweis

    Sie können dieselbe Version auswählen, um die neuesten Serviceupdates abzurufen, wenn die Version noch im Service verfügbar ist.
  5. Klicken Sie auf Aktualisieren.
Das DB-System wechselt in den Status UPDATING, während es aktualisiert wird.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie das DB-System manuell upgraden.

Diese Aufgabe erfordert Folgendes:
Führen Sie die folgenden Schritte aus, um das DB-System zu aktualisieren:
  1. Um die Liste der verfügbaren Versionen abzurufen, verwenden Sie den Befehl version list:
    oci mysql version list --compartment-id <CompartmentOCID>
    Sie erhalten eine ähnliche Antwort wie im folgenden Beispiel:
    {
      "data": [
        {
          "version-family": "8.4",
          "versions": [
            {
              "description": "8.4.6",
              "version": "8.4.6"
            },
            {
              "description": "8.4.7",
              "version": "8.4.7"
        }
      ]
    }
  2. Bestätigen Sie die Version des DB-Systems. Siehe Version eines MySQL Server abrufen.
  3. Aktualisieren Sie die Version von einer niedrigeren Version auf eine höhere Version wie 8.4.7 auf 8.4.8 oder auf dieselbe Version wie 8.4.7 auf 8.4.7, um die neuesten Serviceupdates zu erhalten:
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <TargetMySQLVersion>
Nachdem Sie den CLI-Befehl ausgeführt haben, ändert sich der Status des DB-Systems in UPDATING, und anschließend ändert sich die Version in die angegebene MySQL-Zielversion.