Actualización de una versión del motor de instantáneas de base de datos de MySQL - Amazon Relational Database Service

Actualización de una versión del motor de instantáneas de base de datos de MySQL

Con Amazon RDS, puede crear una instantánea de base de datos de volumen de almacenamiento de su instancia de base de datos de MySQL. Cuando se crea una instantánea de base de datos, esta se basa en la versión del motor empleada por la instancia de base de datos. Además de actualizar la versión del motor de base de datos de la instancia de base de datos, puede actualizar la versión del motor para sus instantáneas de base de datos. Para RDS para MySQL, puede actualizar una instantánea de la versión 5.7 a la versión 8.0. Puede actualizar instantáneas de base de datos cifradas o no cifradas.

Las siguientes versiones admiten la actualización de instantáneas de base de datos de MySQL:

  • Puede actualizar desde una instantánea de RDS para MySQL versión 5.7.16 y versiones posteriores a la 5.7.

  • Puede actualizar a la versión 8.0.28 y posteriores de las instantáneas de RDS para MySQL, excepto las versiones 8.0.29, 8.0.30 y 8.0.31.

    No puede actualizar las versiones 5.7.40, 5.7.41 y 5.7.42 a la versión 8.0.28, pero puede actualizar estas versiones a la versión 8.0.32 y versiones posteriores.

Después de restaurar una instantánea de base de datos actualizada a una nueva versión del motor, asegúrese que la actualización se ha realizado correctamente. Para obtener más información acerca de una actualización de versión principal, consulte Actualización del motor de base de datos MySQL. Para aprender a restaurar una instantánea de base de datos, consulte Restauración desde una instantánea de un de base de datos.

nota

No puede actualizar las instantáneas de base de datos automatizadas que se hayan creado durante el proceso de copia de seguridad automatizado.

Puede actualizar una instantánea de base de datos usando la AWS Management Console, la AWS CLI o la API de RDS.

Para actualizar una instantánea de base de datos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Snapshots (Instantáneas).

  3. Elija la instantánea que desea actualizar.

  4. En Actions (Acciones), seleccione Upgrade Snapshot (Actualizar instantánea). Aparece la página Upgrade snapshot.

  5. Elija la New engine version (Nueva versión del motor) a la que actualizarse.

  6. Elija Save changes (Guardar cambios) para actualizar la instantánea.

    Durante el proceso de actualización, todas las acciones están deshabilitadas para esta instantánea de base de datos. Además, el estado de la instantánea de base de datos cambia de Disponible a Actualizando y después cambia a Activo al completarse. Si la instantánea de base de datos no se puede actualizar porque se ha dañado, el estado cambia a No disponible. No puede recuperar el snapshot desde este estado.

    nota

    Si la actualización de la base de datos falla, la instantánea se revierte al estado original con la versión original.

Para actualizar una instantánea de base de datos a una nueva versión del motor de base de datos, use el comando modify-db-snapshot de la AWS CLI.

Opciones
  • --db-snapshot-identifier: identificador de la instantánea de base de datos que se va a actualizar. El identificador debe ser un Nombre de recurso de Amazon (ARN). Para obtener más información, consulte Uso de nombres de recursos de Amazon (ARN) en Amazon RDS.

  • --engine-version: versión del motor a la que se va a actualizar la instantánea de base de datos.

ejemplo

Para Linux, macOS o Unix:

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

En Windows:

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

Para actualizar una instantánea de base de datos a una nueva versión del motor de base de datos, llame a la operación ModifyDBSnapshot de la API de RDS.

Parámetros
  • DBSnapshotIdentifier: identificador de la instantánea de base de datos que se va a actualizar. El identificador debe ser un Nombre de recurso de Amazon (ARN). Para obtener más información, consulte Uso de nombres de recursos de Amazon (ARN) en Amazon RDS.

  • EngineVersion: versión del motor a la que se va a actualizar la instantánea de base de datos.