Aggiornamento di una versione del motore di snapshot di database MySQL - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di una versione del motore di snapshot di database MySQL

Con Amazon RDS puoi creare uno snapshot DB del volume di storage dell'istanza database MySQL. Quando si crea uno snapshot di database, lo snapshot si basa sulla versione del motore utilizzata dall’istanza database. È possibile aggiornare la versione del motore per gli snapshot di database in uso.

In RDS per MySQL, è possibile aggiornare uno snapshot versione 5.7 alla versione 8.0 o uno snapshot versione 8.0 alla versione 8.4. È possibile aggiornare snapshot di database crittografati o non crittografati.

Per visualizzare le versioni del motore disponibili per lo snapshot di database di RDS per MySQL, utilizza l’esempio della AWS CLI seguente.

aws rds describe-db-engine-versions --engine mysql --include-all --engine-version example-engine-version --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text

Se per lo snapshot non viene visualizzato alcun risultato, la versione del motore potrebbe essere obsoleta. Se la versione del motore è obsoleta, si consiglia di eseguire l’aggiornamento alla versione principale più recente oppure a una delle altre destinazioni di aggiornamento disponibili per tale versione. Per ulteriori informazioni, consulta Opzioni di aggiornamento per snapshot di database con versioni del motore non supportate per RDS per MySQL.

Dopo aver ripristinato uno snapshot DB aggiornato a una nuova versione del motore, verificare che l'aggiornamento abbia avuto esito positivo. Per maggiori informazioni sull’aggiornamento di una versione principale, consultare Aggiornamenti del motore di database RDS per MySQL. Per informazioni su come ripristinare uno snapshot DB, consulta Ripristino in un’istanza database.

Nota

Non è possibile aggiornare gli snapshot di database automatizzati creati durante il processo di backup automatico.

È possibile aggiornare uno snapshot di database utilizzando la Console di gestione AWS, la AWS CLI oppure l’API RDS.

Console

Per aggiornare una versione del motore di snapshot di database utilizzando la Console di gestione AWS, segui questa procedura.

Per aggiornare uno snapshot DB
  1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, selezionare Snapshots (Snapshot).

  3. Scegli la snapshot da usare per l’aggiornamento.

  4. Per Actions (Operazioni), scegliere Upgrade snapshot (Aggiorna snapshot). Viene visualizzata la pagina Upgrade snapshot (Aggiorna snapshot).

  5. Scegli New engine version (Nuova versione del motore) per eseguire l’aggiornamento.

  6. Scegliere Save changes (Salva modifiche) per aggiornare lo snapshot.

    Durante il processo di aggiornamento, tutte le operazioni dello snapshot sono disabilitate per lo snapshot database. Inoltre, lo stato dello snapshot di database cambia da disponibile a in aggiornamento, quindi diventa attivo al completamento. Se lo snapshot di database non può essere aggiornato a causa di problemi di corruzione, lo stato diventa non disponibile. Non è possibile recuperare lo snapshot quando è in questo stato.

    Nota

    Se l’aggiornamento dello snapshot fallisce, lo snapshot viene riportato allo stato originario con la versione iniziale.

AWS CLI

Per aggiornare uno snapshot di database a una nuova versione del motore di database, esegui il comando modify-db-snapshot della AWS CLI.

Opzioni
  • --db-snapshot-identifier – Identificatore dello snapshot DB da aggiornare. L'identificatore deve essere un Amazon Resource Name (ARN) univoco. Per ulteriori informazioni, consulta Nomi della risorsa Amazon (ARN) in Amazon RDS.

  • --engine-version – Versione del motore a cui aggiornare lo snapshot DB.

Esempio

Per Linux, macOS o Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Per Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version
Amazon RDS API

Per aggiornare uno snapshot di database a una nuova versione del motore di database, chiama l’operazione ModifyDBSnapshot dell’API RDS.

Parametri
  • DBSnapshotIdentifier – Identificatore dello snapshot DB da aggiornare. L'identificatore deve essere un Amazon Resource Name (ARN) univoco. Per ulteriori informazioni, consulta Nomi della risorsa Amazon (ARN) in Amazon RDS.

  • EngineVersion – Versione del motore a cui aggiornare lo snapshot DB.