Puede actualizar la versión menor del motor de su instancia ApsaraDB RDS for MySQL o ApsaraDB RDS for MySQL Serverless de forma automática o manual. La actualización le proporciona las mejoras de rendimiento, funciones y correcciones de seguridad más recientes para mantener su servicio de base de datos optimizado y seguro.
Para obtener información sobre las actualizaciones de versiones menores del motor para instancias ApsaraDB RDS for MySQL o ApsaraDB RDS for MySQL Serverless, consulte AliSQL Release Notes.
Para actualizar la versión menor del motor de otros motores de base de datos, consulte los siguientes temas:
Estados de las versiones
Offline: Una versión menor del motor se retira si tiene defectos críticos o ha estado en estado Expired durante más de un año. Una vez que una versión pasa a estado offline, no es posible crear nuevas instancias que utilicen dicha versión.
Expired: Una versión menor del motor caduca después de su fecha especificada. Para consultar las fechas de caducidad de las versiones menores del motor, vea AliSQL Release Notes.
Stable: Todas las versiones que no están en estado offline ni expired se consideran estables.
Funciones
La función de actualización automática es una herramienta complementaria y no garantiza que todas las instancias se actualicen inmediatamente a la última versión menor del motor. Puede comprobar el estado de su versión menor del motor en la página Basic Information de su instancia y realizar la actualización oportunamente para evitar posibles riesgos asociados con versiones obsoletas. Si cancela una tarea de actualización iniciada por el sistema o no logra actualizar a la última versión estable después de recibir una notificación de actualización en la consola, será responsable de cualquier interrupción del servicio, pérdida de datos u otras consecuencias derivadas. Para obtener más información, consulte los Términos de servicio.
-
Actualización automática: De forma predeterminada, las instancias ApsaraDB RDS for MySQL y ApsaraDB RDS for MySQL Serverless están configuradas para actualizar automáticamente la versión menor del motor. Cuando su instancia ejecuta una versión que no es la más reciente, el sistema programa periódicamente una tarea de actualización. El sistema envía notificaciones principalmente para versiones inestables. Es posible que el sistema no le notifique si una versión menor no presenta problemas conocidos de estabilidad o seguridad. Puede revisar la configuración de la actualización automática en la página Basic Information. La actualización se ejecuta dentro de la maintenance window que usted configure.
NotaEl sistema envía notificaciones sobre tareas de actualización a través de canales como SMS y correo electrónico. Para recibir estas notificaciones, suscríbase a Cloud Database Failure o a O&M Notification en el Message Center y configure su información de contacto.
Puede cancelar o reprogramar tareas de mantenimiento iniciadas por el sistema en cualquier momento. Para obtener más información, consulte Scheduled Events.
Actualización manual: Puede cambiar la configuración de actualización a Manual Upgrade en la página Information de su instancia. Si la versión menor actual del motor de su instancia tiene defectos críticos, está en estado expired o offline, el sistema programará una actualización incluso si la instancia está configurada para actualizaciones manuales.
Impactos
Actualizar la versión menor del motor puede provocar un failover de la instancia. Para obtener más información sobre los impactos de un failover de instancia, consulte Impacts of an instance switchover.
Las actualizaciones automáticas se ejecutan dentro de la ventana de mantenimiento que usted configure. Puede modificar la ventana de mantenimiento en la página Basic Information de su instancia.
Realice las actualizaciones manuales durante horas de baja demanda. Asimismo, asegúrese de que el código de su aplicación incluya un mecanismo de reconexión automática.
Notas de uso
Las versiones menores del motor obsoletas pueden presentar riesgos como interrupciones del servicio y pérdida de datos. Se recomienda actualizar la versión menor del motor periódicamente o tras recibir una notificación de O&M de Alibaba Cloud.
Si una instancia primaria tiene instancias de solo lectura que ejecutan una versión anterior a la versión objetivo, el sistema actualiza las instancias de solo lectura antes de actualizar la instancia primaria.
Si la versión menor del motor de una instancia está en estado offline o ya no recibe mantenimiento, el sistema actualiza automáticamente la instancia a la última versión menor del motor cuando usted realiza una actualización de instancia o un cambio de especificación, o cuando Alibaba Cloud actualiza el hardware subyacente.
No es posible revertir la versión menor del motor a una versión anterior después de una actualización.
Después de actualizar la versión menor de una instancia ApsaraDB RDS for MySQL o ApsaraDB RDS for MySQL Serverless Basic Edition, en la página Basic Information de la instancia, el valor de Backup Usage podría mostrarse como 0 y se restaura automáticamente una vez completada la siguiente copia de seguridad programada.
El sistema no envía tareas de actualización a las instancias recién creadas. Para actualizar a la versión más reciente, puede ejecutar manualmente upgrade the minor engine version desde la página Basic Information.
No es posible cancelar el proceso de actualización una vez iniciado. Si la actualización falla, todos los cambios se revierten y la instancia conserva su versión anterior del motor y sus metadatos.
Cuando una versión menor del motor cumple los criterios para ser retirada, su estado cambia a offline, independientemente de si aún se encuentra dentro de su ciclo de vida de soporte.
Riesgos de actualización
|
Riesgo |
Descripción |
|
Riesgo de conexión .NET |
Si actualiza su instancia a la versión 20230630 (basada en MySQL 8.0.31 oficial) o posterior, podría experimentar problemas con las conexiones .NET. Para obtener más información, consulte Problema de compatibilidad con .NET. |
|
Riesgo de compatibilidad |
Actualizar a la versión 20210930 o posterior puede desencadenar un problema de compatibilidad con PHP. Si ocurre este problema, reintente la conexión. |
|
Comportamiento inconsistente de la base de datos |
Algunas actualizaciones de versiones menores pueden causar un comportamiento inconsistente en la base de datos. Por ejemplo, al actualizar a una versión basada en MySQL 8.0.19 oficial o posterior, el atributo 'widths' para tipos enteros queda obsoleto y deja de mostrarse. Para obtener más información, consulte la documentación oficial de MySQL. ApsaraDB RDS gestiona las inconsistencias de comportamiento resultantes de las actualizaciones de la misma manera que la versión oficial de MySQL. |
Modificar la configuración de actualización automática
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia RDS. A continuación, localice la instancia RDS y haga clic en el ID de la instancia.
En la sección Configuration Information, busque Minor Version Auto Upgrade y haga clic en Settings.
Seleccione Automatic Upgrade o Manual Upgrade y haga clic en OK.
Actualizar manualmente la versión menor del motor
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia RDS. A continuación, localice la instancia RDS y haga clic en el ID de la instancia.
-
En la sección Configuration Information, haga clic en Upgrade Minor Engine Version.
NotaSi no ve este botón, significa que la versión menor del motor está actualizada.
En el cuadro de diálogo que aparece, seleccione una versión de la lista Upgradeable To, elija una Upgrade Time y haga clic en OK.
Consultar el progreso y el historial de actualizaciones
Para ver el progreso de una actualización en curso o el historial de actualizaciones de versiones menores, vaya a la página Tasks en la consola de ApsaraDB RDS. Puede consultar los detalles de cada tarea, incluido el tipo de tarea, el estado, el progreso, la hora de inicio y la hora de finalización. La página Tasks solo muestra las tareas de los últimos 30 días, incluidas tanto las actualizaciones automáticas como las manuales. Para obtener más información, consulte Task list for an ApsaraDB RDS for MySQL instance.
Preguntas frecuentes
API relacionadas
|
API |
Descripción |
|
Actualiza la versión menor del motor de una instancia ApsaraDB RDS for MySQL. |
|
|
Establece la directiva para actualizaciones de versiones menores del motor como automática o manual. |