Cambios de versión del sistema de base de datos

MySQL HeatWave Service admite actualizaciones automáticas y manuales.

  • Cambios de versión automáticos:
    • Las actualizaciones de la misma versión, como 8.0.33-u1, se aplican automáticamente durante la ventana de mantenimiento que defina en el sistema de base de datos. Las versiones de actualización contienen parches críticos, como las correcciones de seguridad y estabilidad.
    • Una versión en desuso deja de estar disponible unos tres meses después de la fecha de desuso. Consulte MySQL Política de eliminación y desuso de versiones en MySQL HeatWave Service. Cualquier sistema de base de datos que todavía esté ejecutando una versión no disponible se actualizará automáticamente en la siguiente ventana de mantenimiento, según la política de mantenimiento definida en el sistema de base de datos.
    • Para un sistema de base de datos Siempre gratis, el proceso de mantenimiento siempre actualizará la versión de la base de datos a la versión más alta disponible.
  • Actualizaciones manuales: puede actualizar manualmente la versión. Consulte:
    Nota

    Se recomienda realizar una copia de seguridad completa del sistema de base de datos antes del cambio de versión. Consulte Creación de una copia de seguridad manual.

Actualización manual de un sistema de base de datos

Utilice la consola o la CLI para actualizar manualmente un sistema de base de datos a una versión superior. Puede actualizar a la misma versión (para obtener las últimas correcciones críticas y de seguridad), pero no puede cambiar a una versión anterior.

Nota

Si desea realizar una actualización de versión principal, como MySQL 8.0 a MySQL 8.4, debe comprobar los cambios antes de realizar la actualización. Consulte Major Version Upgrade.

Uso de la consola

Utilice la consola para actualizar manualmente el sistema de base de datos.

Para esta tarea, se necesita lo siguiente:
  • Un sistema de base de datos en ejecución.
Realice lo siguiente para actualizar el sistema de base de datos:
  1. En la página de lista Sistemas de base de datos, busque los sistemas de base de datos con los que desea trabajar. Si necesita ayuda para buscar la página de lista o el sistema de base de datos, consulte Listado de sistemas de base de datos - Uso de la consola.
  2. Seleccione el separador Detalles.
  3. En el campo Versión de base de datos, haga clic en Editar.
    Aparece el panel Editar versión de base de datos.
  4. En la lista Versión de base de datos, seleccione la versión necesaria.
    Nota

    Puede seleccionar la misma versión para obtener las últimas actualizaciones de servicio si la versión aún está disponible en el servicio.
  5. Haga clic en Actualizar.
El sistema de base de datos pasa al estado UPDATING mientras se está actualizando.

Uso de la CLI

Utilice la interfaz de línea de comandos para actualizar manualmente el sistema de base de datos.

Para esta tarea, se necesita lo siguiente:
Realice lo siguiente para actualizar el sistema de base de datos:
  1. Para recuperar la lista de versiones disponibles, utilice el comando version list:
    oci mysql version list --compartment-id <CompartmentOCID>
    Obtendrá una respuesta similar a la siguiente:
    {
      "data": [
        {
          "version-family": "8.4",
          "versions": [
            {
              "description": "8.4.6",
              "version": "8.4.6"
            },
            {
              "description": "8.4.7",
              "version": "8.4.7"
        }
      ]
    }
  2. Confirme la versión del sistema de base de datos. Consulte Recuperación de la versión de MySQL Server.
  3. Actualice la versión de una versión inferior a una versión superior, como 8.4.7 a 8.4.8, o a la misma versión, como 8.4.7 a 8.4.7 para obtener las últimas actualizaciones de servicio:
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <TargetMySQLVersion>
Después de ejecutar el comando de la CLI, el estado del sistema de base de datos cambia a UPDATING y, posteriormente, la versión cambia a la versión de destino especificada MySQL.