Aggiornamento di una versione del motore di snapshot MySQL DB - 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 MySQL DB

Con Amazon RDS puoi creare uno snapshot DB del volume di storage dell'istanza database MySQL. Quando crei uno snapshot DB, lo snapshot si basa sulla versione del motore utilizzata dall'istanza DB. Puoi aggiornare la versione del motore per le tue istantanee DB.

Per RDS for MySQL, è possibile aggiornare uno snapshot della versione 5.7 alla versione 8.0 o uno snapshot della versione 8.0 alla versione 8.4. È possibile aggiornare istantanee DB crittografate o non crittografate.

Per visualizzare le versioni del motore disponibili per lo snapshot DB di RDS for MySQL, utilizzare l'esempio seguente. AWS CLI

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

Se non vedi risultati per la tua istantanea, la versione del tuo motore potrebbe essere obsoleta. Se la versione del motore è obsoleta, ti consigliamo di eseguire l'aggiornamento all'obiettivo di aggiornamento della versione principale più recente o a uno degli altri obiettivi di aggiornamento disponibili per quella versione. Per ulteriori informazioni, consulta Opzioni di aggiornamento per istantanee DB con versioni del motore non supportate per RDS for 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 RDS for MySQL DB. Per informazioni su come ripristinare uno snapshot DB, consulta Ripristino su un'istanza DB.

Nota

Non è possibile aggiornare le istantanee DB automatizzate create durante il processo di backup automatico.

È possibile aggiornare uno snapshot DB utilizzando AWS Management Console AWS CLI, o l'API RDS.

Per aggiornare uno snapshot DB
  1. Accedi a AWS Management Console 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 DB cambia da Disponibile a Aggiornamento e quindi diventa Attivo al termine. Se lo snapshot del DB non può essere aggiornato a causa di problemi di danneggiamento dello snapshot, 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.

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

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 di risorse Amazon (ARNs) in Amazon RDS.

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

Esempio

In Linux, macOS, oppure Unix:

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

In Windows:

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

Per aggiornare uno snapshot DB a una nuova versione del motore di database, chiamate l'operazione RDS API Modify. DBSnapshot

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

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