Upgrade del sistema DB

Il servizio MySQL HeatWave supporta gli aggiornamenti automatici e manuali.

  • Aggiornamenti automatici:
    • Gli aggiornamenti all'interno della stessa versione, come la versione 8.0.33-u1, vengono applicati automaticamente durante la finestra di manutenzione definita nel sistema DB. Le versioni di aggiornamento contengono patch critiche quali le correzioni di sicurezza e stabilità.
    • Una versione non più valida diventa non disponibile circa tre mesi dopo la data di non più valida. Vedere MySQL Versions Deprecation and Removal Policy in MySQL HeatWave Service. Qualsiasi sistema DB in cui è ancora in esecuzione una versione non disponibile verrà aggiornato automaticamente nella finestra di manutenzione successiva, in base al criterio di manutenzione definito nel sistema DB.
    • Per un sistema DB Sempre gratis, il processo di manutenzione eseguirà sempre l'upgrade della versione del database alla versione più recente disponibile.
  • Aggiornamenti manuali: è possibile aggiornare manualmente la versione. Vedere:
    Nota

    Si consiglia di eseguire un backup completo del sistema DB prima di eseguire l'upgrade. Vedere Creazione di un backup manuale.

Aggiornamento manuale di un sistema DB

Utilizzare la console o l'interfaccia CLI per eseguire manualmente l'upgrade di un sistema DB a una versione successiva. È possibile eseguire l'upgrade alla stessa versione (per ottenere le correzioni critiche e di sicurezza più recenti), ma non è possibile eseguire il downgrade a una versione precedente.

Nota

Se si desidera eseguire un aggiornamento della versione principale, ad esempio da MySQL 8.0 a MySQL 8.4, è necessario controllare le modifiche prima di eseguire l'aggiornamento. Vedere Aggiornamento della versione principale.

Utilizzo di Console

Utilizzare la console per eseguire manualmente l'upgrade del sistema DB.

Questa attività richiede quanto segue:
  • Sistema DB in esecuzione.
Per eseguire l'upgrade del sistema DB, effettuare le operazioni riportate di seguito.
  1. Nella pagina della lista Sistemi DB individuare i sistemi DB che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il sistema DB, vedere Elenco dei sistemi DB - Uso della console.
  2. Selezionare la scheda Details.
  3. Nel campo Versione database fare clic su Modifica.
    Viene visualizzato il riquadro Modifica versione database.
  4. Selezionare la versione richiesta dall'elenco Versione database.
    Nota

    È possibile selezionare la stessa versione per ottenere gli aggiornamenti più recenti del servizio se la versione è ancora disponibile nel servizio.
  5. Fare clic su Aggiorna.
Il sistema DB passa allo stato UPDATING durante l'upgrade.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per aggiornare manualmente il sistema DB.

Questa attività richiede quanto segue:
Per eseguire l'upgrade del sistema DB, effettuare le operazioni riportate di seguito.
  1. Per recuperare l'elenco delle versioni disponibili, utilizzare il comando version list:
    oci mysql version list --compartment-id <CompartmentOCID>
    Viene visualizzata una risposta simile alla seguente:
    {
      "data": [
        {
          "version-family": "8.4",
          "versions": [
            {
              "description": "8.4.6",
              "version": "8.4.6"
            },
            {
              "description": "8.4.7",
              "version": "8.4.7"
        }
      ]
    }
  2. Confermare la versione del sistema DB. Vedere Recupero della versione di un MySQL Server.
  3. Eseguire l'upgrade della versione da una versione inferiore a una versione superiore, ad esempio da 8.4.7 a 8.4.8, o alla stessa versione, ad esempio da 8.4.7 a 8.4.7 per ottenere gli ultimi aggiornamenti del servizio:
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <TargetMySQLVersion>
Dopo aver eseguito il comando CLI, lo stato del sistema DB viene modificato in UPDATING e, successivamente, la versione viene modificata nella versione MySQL di destinazione specificata.