Versiones de MySQL en Amazon RDS - Amazon Relational Database Service

Versiones de MySQL en Amazon RDS

En MySQL, los números de la versión se organizan como versión = X.Y.Z. En la terminología de Amazon RDS, X.Y denota la versión principal, y Z es el número de la versión secundaria. Para Amazon RDS implementaciones, un cambio de versión se considera importante si el número de versión principal cambia,—por ejemplo, al pasar de la versión 5.7 a la 8.0. Un cambio de versión se considera secundario si solo cambia el número de la versión secundaria, por ejemplo, al pasar de la versión 8.0.32 a la 8.0.34.

Versiones secundarias de MySQL compatibles en Amazon RDS

Amazon RDS admite actualmente las siguientes versiones secundarias de MySQL.

nota

Las fechas con solo un mes y un año son aproximadas y se actualizan con una fecha exacta cuando se conoce.

El Soporte extendido de Amazon RDS no está disponible para las versiones secundarias.

En la siguiente tabla se muestran las versiones secundarias de MySQL 8.0 compatibles actualmente con Amazon RDS.

Versión del motor MySQL Fecha de versiones de la comunidad Fecha de versión de RDS Fecha de fin de soporte estándar de RDS

8.0.39

23 de julio de 2024

12 de agosto de 2024

Septiembre de 2025

8.0.37

30 de abril de 2024

18 de junio de 2024

Septiembre de 2025

8.0.36

16 de enero de 2024

12 de febrero de 2024

Marzo de 2025

8.0.35

25 de octubre de 2023

9 de noviembre de 2023

Marzo de 2025

8.0.34

18 de julio de 2023

9 de agosto de 2023

Marzo de 2025

8.0.33

18 de abril de 2023

15 de junio de 2023

Marzo de 2025

8.0.32

17 de enero de 2023

7 de febrero de 2023

Marzo de 2025

En la siguiente tabla, se muestran las versiones secundarias de MySQL 5.7 disponibles con el Soporte extendido de Amazon RDS.

Versión del motor MySQL Fecha de versiones de la comunidad Fecha de versiones de RDS Fecha de finalización del soporte extendido de RDS

5.7.44-RDS.20240808*

No aplicable 28 de agosto de 2024 Septiembre de 2025

5.7.44-RDS.20240529*

No aplicable 25 de junio de 2024 Septiembre de 2025

5.7.44-RDS.20240408*

No aplicable 17 de mayo de 2024

Septiembre de 2025

5.7.44

25 de octubre de 2023 2 de noviembre de 2023 Marzo de 2025

* MySQL Community retiró la versión principal 5.7 y no lanzará nuevas versiones secundarias. Se trata de una versión secundaria que Amazon RDS publicó con parches de seguridad críticos y correcciones de errores para las bases de datos de MySQL 5.7 incluidas en el Soporte extendido de RDS. Para obtener más información sobre estas versiones secundarias, consulte Versiones de soporte extendido de Amazon RDS para RDS para MySQL. Para obtener más información sobre el Soporte extendido de Amazon RDS, consulte Uso del soporte extendido de Amazon RDS.

Las versiones secundarias pueden llegar al final del soporte estándar antes que las versiones principales. Por ejemplo, la versión 8.0.28 alcanzó su fecha de fin de soporte estándar el 28 de marzo de 2024, mientras que la versión principal 8.0 llegará al fin del soporte el 31 de julio de 2026. RDS admitirá las versiones secundarias 8.0.* adicionales que la comunidad MySQL publique entre estas fechas.

Puede especificar cualquier versión admitida actualmente de MySQL al crear una nueva instancia de base de datos. Puede especificar la versión principal (como MySQL 5.7) y cualquier versión secundaria admitida para la versión principal especificada. Si no se especifica ninguna versión, Amazon RDS cambia de forma predeterminada a una versión admitida, normalmente la más reciente. Si se especifica una versión principal pero no una versión secundaria, Amazon RDS usa de manera predeterminada una versión reciente de la versión principal especificada. Para ver una lista de las versiones admitidas, así como de las versiones predeterminadas para instancias de bases de datos recién creadas, utilice el comando describe-db-engine-versions de la AWS CLI.

Por ejemplo, para enumerar las versiones de motor compatibles con RDS para MySQL, ejecute el siguiente comando de la CLI:

aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

La versión predeterminada de MySQL puede variar según la Región de AWS. Para crear una instancia de base de datos con una versión secundaria concreta, especifique la versión secundaria durante la creación de la instancia de base de datos. Puede determinar la versión secundaria predeterminada de una Región de AWS mediante el siguiente comando de la:AWS CLI

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version major-engine-version --region region --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Reemplace major-engine-version por la versión principal del motor y reemplace region por la Región de AWS. Por ejemplo, el siguiente comando de la AWS CLI devuelve la versión predeterminada del motor secundario de MySQL para la versión principal 5.7 y la Región de AWS de Oeste de EE. UU. (Oregón) (us-west-2):

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Con Amazon RDS, puede controlar cuándo se actualiza una instancia de MySQL a una nueva versión principal admitida por Amazon RDS. Puede mantener la compatibilidad con versiones específicas de MySQL, probar nuevas versiones con una aplicación antes de implementarlas en producción y realizar las actualizaciones de versiones principales en el momento que le resulte más conveniente.

Cuando se habilita la actualización automática de versiones secundarias, la instancia de base de datos se actualizará automáticamente a las nuevas versiones secundarias de MySQL a medida que sean compatibles con Amazon RDS. Los parches se instalan durante el periodo de mantenimiento programado. Puede modificar una instancia de base de datos para habilitar o desactivar actualizaciones automáticas de versiones secundarias.

Si desactiva las actualizaciones programadas automáticamente, puede actualizar manualmente a una versión secundaria admitida siguiendo el mismo procedimiento que utilizaría para una actualización de la versión principal. Para obtener información, consulte Actualización de una versión del motor de una instancia de base de datos.

Amazon RDS admite las actualizaciones de la versión principal 5.6 a 5.7 de MySQL y de la versión 5.7 a 8.0 de MySQL. Debido a que las actualizaciones de la versión principal implican cierto riesgo de compatibilidad, no se realizan automáticamente; debe realizar una solicitud para modificar la instancia de base de datos. Debe probar exhaustivamente cualquier actualización antes de actualizar las instancias de producción. Para obtener información acerca de la actualización de una instancia de base de datos MySQL, consulte Actualización del motor de base de datos MySQL.

Puede probar una instancia de base de datos con una nueva versión antes de actualizar. Para ello, cree una instantánea de base de datos a partir de su instancia de base de datos, restaure luego desde la instantánea de base de datos para crear una nueva instancia de base de datos e inicie a continuación una actualización de versión para la nueva instancia de base de datos. Puede experimentar con seguridad en el clon actualizado de la instancia de base de datos antes de decidir si debe o no actualizar la instancia de base de datos original.

Versiones secundarias de MySQL en Amazon RDS

MySQL versión 8.0.39

La versión 8.0.39 de MySQL ya está disponible en Amazon RDS. Esta versión contiene correcciones y mejoras añadidas por la comunidad MySQL y Amazon RDS.

Nuevas características y mejoras

  • Se ha corregido un error que impedía que sql_log_off funcionara correctamente con el privilegio SESSION_VARIABLES_ADMIN.

  • Se ha corregido un error que impedía que el usuario maestro pudiera conceder el privilegio SESSION_VARIABLE_ADMIN a otros usuarios de la base de datos.

  • Se ha corregido un error que provocaba una combinación ilegal de intercalación al ejecutar los procedimientos almacenados proporcionados por RDS.

MySQL versión 8.0.37

La versión 8.0.37 de MySQL ya está disponible en Amazon RDS. Esta versión contiene correcciones y mejoras añadidas por la comunidad MySQL y Amazon RDS.

Nuevas características y mejoras

Se ha corregido un error con la ejecución de una instrucción DDL instantánea seguida de un UPDATE y que provocaba un error de aserción.

Versiones principales de MySQL compatibles en Amazon RDS

Las versiones principales de RDS para MySQL están disponibles bajo soporte estándar al menos hasta el final de la vida útil de la comunidad para la versión de la comunidad correspondiente. Puede seguir ejecutando una versión principal después de la fecha de finalización del soporte estándar de RDS si paga una cuota. Para obtener más información, consulte Uso del soporte extendido de Amazon RDS y Precios de Amazon RDS para MySQL.

Puede utilizar las siguientes fechas para planificar sus ciclos de prueba y actualización.

nota

Las fechas con solo un mes y un año son aproximadas y se actualizan con una fecha exacta cuando se conoce.

Versión principal de MySQL Fecha de versiones de la comunidad Fecha de versiones de RDS Fecha de fin de vida útil de la comunidad Fecha de fin de soporte estándar de RDS Fecha de inicio del precio del primer año del soporte extendido de RDS Fecha de inicio del precio del tercer año del soporte extendido de RDS Fecha de finalización del soporte extendido de RDS

MySQL 8.0

19 de abril de 2018

23 de octubre de 2018

Abril de 2022

31 de julio de 2026

1 de agosto de 2026 1 de agosto de 2028

31 de julio de 2029

MySQL 5.7*

21 de octubre de 2015

22 de febrero de 2016

Octubre de 2023

29 de febrero de 2024

1 de marzo de 2024 1 de marzo de 2026

28 de febrero de 2027

* MySQL 5.7 ahora solo está disponible bajo el Soporte extendido de RDS. Para obtener más información, consulte Uso del soporte extendido de Amazon RDS.

Versiones de soporte extendido de Amazon RDS para RDS para MySQL

En la siguiente sección se enumeran todas las versiones del soporte extendido de RDS para RDS para MySQL.

Soporte extendido de RDS para RDS para MySQL versión 5.7.44-RDS.20240808

Se encuentra disponible el soporte extendido de RDS para RDS para MySQL versión 5.7.44-RDS.20240808.

Errores corregidos:

  • Se ha corregido un error de aserción relacionado con el índice de columnas del diccionario.

  • Se ha corregido un problema con la función is_binlog_cache_empty().

  • Se han corregido errores de heap-use-after-free en los archivos sql/item.cc.

  • Se han corregido varios problemas de índice espacial desactivándolos para las lecturas de index-only.

  • Se ha corregido un problema de instrumentación con el complemento LOCK_ORDER: CONNECTION_CONTROL.

  • Se ha corregido un error que provocaba un atasco de los subprocesos con el complemento CONNECTION_CONTROL.

  • Se ha corregido el error debido al cual PSI_THREAD_INFO no se actualizaba para PREPARED STATEMENTS.

  • Se ha corregido el doble procesamiento de las palabras del índice de FTS con innodb_optimize_fulltext_only.

Se han corregido los CVE:

Soporte extendido de RDS para RDS para MySQL versión  5.7.44-RDS.20240529

Se encuentra disponible el soporte extendido de RDS para RDS para MySQL versión  5.7.44-RDS.20240529.

Errores corregidos:

  • Se ha corregido un error de aserción de field.cc mediante la implementación de fix_after_pullout.

  • Se ha corregido un error en el puntero nulo al devolver los metadatos al cliente para determinadas consultas SQL. Estas consultas contenían parámetros dinámicos y subconsultas en las cláusulas SELECT.

  • Se han corregido los resultados incorrectos cuando se utilizaba GROUP BY para escaneos de índices sueltos o escaneos de rangos no contiguos de un índice.

  • Se ha corregido la pérdida de información de GTID en el bloqueo de MySQL durante la persistencia.

  • Se ha corregido una condición de carrera que podía provocar que una transacción de InnoDB se bloqueara indefinidamente.

  • Se ha corregido una condición de carrera en la limpieza de la información de certificación de Group Replication.

  • Se ha corregido un problema al escanear un índice pasado con operaciones de página simultáneas.

  • Se ha corregido un problema de estado de búsqueda de texto completo (FTS) incoherente en escenarios simultáneos.

  • Se ha corregido un problema de aserción con búfer de cambio en la eliminación de tablas.

  • Comportamiento unificado para llamar a la función deinit en todos los tipos de complementos.

Se han corregido los CVE:

Soporte extendido de RDS para RDS para MySQL versión  5.7.44-RDS.20240408

Se encuentra disponible el soporte extendido de RDS para RDS para MySQL versión  5.7.44-RDS.20240408.

Esta versión contiene parches para los siguientes CVE:

Trabajo con el entorno de vista previa de bases de datos

En julio de 2023, Oracle anunció un nuevo modelo de lanzamiento para MySQL. Este modelo incluye dos tipos de versiones: las versiones de innovación y las versiones LTS. Amazon RDS proporciona las versiones de innovación de MySQL en el entorno de versión preliminar de RDS. Para obtener más información sobre las versiones de innovación de MySQL, consulte Introducing MySQL Innovation and Long-Term Support (LTS) versions.

Las instancias de base de datos de RDS para MySQL en el entorno de vista previa de base de datos son funcionalmente similares a otras instancias de bases de datos de RDS para MySQL. Sin embargo, no puede usar el entorno de vista previa de bases de datos para las cargas de trabajo de producción.

Los entornos de vista previa presentan las siguientes limitaciones:

  • Amazon RDS elimina todas las instancias de base de datos 60 días después de crearlas, junto con las copias de seguridad e instantáneas.

  • Solo puede utilizar almacenamiento SSD de uso general y SSD IOPS provisionadas.

  • No puede obtener ayuda de AWS Support con instancias de bases de datos. En su lugar, puede publicar sus preguntas en la comunidad de preguntas y respuestas administrada de AWS, AWS re:Post.

  • No puede copiar una instantánea de una instancia de base de datos en un entorno de producción.

Las siguientes opciones son compatibles con la vista previa.

  • Puede crear instancias de base de datos con las clases de instancias de base de datos db.m6i, db.r6i, db.m6g, db.m5, db.t3, db.r6g y db.r5. Para obtener más información sobre las clases de instancias de RDS, consulte Clases de instancia de base de datos de .

  • Puede utilizar implementaciones Single-AZ y Multi-AZ.

  • Puede utilizar las funciones estándar de volcado y carga de MySQL para importar bases de datos desde el entorno de la vista previa de base de datos o para exportarlas a este.

Características no compatibles en el entorno de vista previa de bases de datos

Las siguientes características no están disponibles en el entorno de vista previa de bases de datos:

  • Copia de instantáneas entre regiones

  • Réplicas de lectura entre regiones

  • RDS Proxy

Creación de una nueva instancia de base de datos en el entorno de vista previa de bases de datos

Puede crear una instancia de base de datos en el entorno de vista previa de la base de datos utilizando AWS Management Console, AWS CLI o la API de RDS.

Para crear una instancia de base de datos en el entorno de vista previa de bases 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. Elija Dashboard (Panel) en el panel de navegación.

  3. En la página Panel, busque la sección Database Preview Environment, tal y como se muestra en la siguiente imagen.

    La sección Entorno de vista previa de bases de datos con un enlace en la consola de Amazon RDS.

    Puede navegar directamente a Database Preview Environment. Antes de continuar, debe reconocer y aceptar las limitaciones.

    El cuadro de diálogo Acuerdo de servicio de Entorno de vista previa de bases de datos para conocer las limitaciones.
  4. Para crear la instancia de base de datos de RDS para MySQL, siga el mismo proceso que para crear cualquier instancia de base de datos de Amazon RDS. Para obtener más información, consulte el procedimiento Consola en Creación de una instancia de base de datos.

Para crear una instancia de base de datos en el entorno de vista previa de base de datos mediante la AWS CLI, utilice el siguiente punto de conexión.

rds-preview.us-east-2.amazonaws.com

Para crear la instancia de base de datos de RDS para MySQL, siga el mismo proceso que para crear cualquier instancia de base de datos de Amazon RDS. Para obtener más información, consulte el procedimiento AWS CLI en Creación de una instancia de base de datos.

Para crear una instancia de base de datos en el entorno de vista previa de base de datos mediante la API de RDS, utilice el siguiente punto de conexión.

rds-preview.us-east-2.amazonaws.com

Para crear la instancia de base de datos de RDS para MySQL, siga el mismo proceso que para crear cualquier instancia de base de datos de Amazon RDS. Para obtener más información, consulte el procedimiento API de RDS en Creación de una instancia de base de datos.

MySQL versión 8.4 en el entorno de vista previa de bases de datos

MySQL versión 8.4 ya está disponible en el entorno de vista previa de bases de datos de Amazon RDS. MySQL versión 8.4 es la versión LTS más reciente de la comunidad, y contiene varias mejoras que se describen en Changes in MySQL 8.4.0. Puede usar el entorno de vista previa de bases de datos para probar sus cargas de trabajo con respecto a esta versión antes de que esté disponible en todas las Regiones de AWS para las cargas de trabajo de producción.

La versión 8.4 de MySQL en el entorno de vista previa de bases de datos puede diferir de la versión que Amazon RDS publica en todas las Regiones de AWS para cargas de trabajo de producción. En la siguiente lista, se incluyen las características que podrían cambiar. Esta lista no es exhaustiva.

  • Definición del grupo de parámetros de RDS para MySQL 8.4. Por ejemplo, Amazon RDS podría añadir o eliminar parámetros, cambiarles el nombre o modificar sus valores predeterminados.

  • El modelo de privilegios.

  • La biblioteca TLS.

Para obtener información acerca del entorno de vista previa de base de datos, consulte Trabajo con el entorno de vista previa de bases de datos. Para acceder al entorno de vista previa desde la consola, seleccione https://console.aws.amazon.com/rds-preview/.

MySQL versión 8.3 en el entorno de vista previa de bases de datos

MySQL versión 8.3 ya está disponible en el entorno de vista previa de bases de datos de Amazon RDS. MySQL versión 8.3 contiene varias mejoras que se describen en Changes in MySQL 8.3.0.

Para obtener información acerca del entorno de vista previa de base de datos, consulte Trabajo con el entorno de vista previa de bases de datos. Para acceder al entorno de vista previa desde la consola, seleccione https://console.aws.amazon.com/rds-preview/.

MySQL versión 8.2 en el entorno de vista previa de bases de datos

MySQL versión 8.2 ya está disponible en el entorno de vista previa de bases de datos de Amazon RDS. MySQL versión 8.2 contiene varias mejoras que se describen en Changes in MySQL 8.2.0.

Para obtener información acerca del entorno de vista previa de base de datos, consulte Trabajo con el entorno de vista previa de bases de datos. Para acceder al entorno de vista previa desde la consola, seleccione https://console.aws.amazon.com/rds-preview/.

MySQL versión 8.1 en el entorno de vista previa de base de datos

MySQL versión 8.1 ya está disponible en el entorno de vista previa de bases de datos de Amazon RDS. MySQL versión 8.1 contiene varias mejoras que se describen en Changes in MySQL 8.1.0.

Para obtener información acerca del entorno de vista previa de base de datos, consulte Trabajo con el entorno de vista previa de bases de datos. Para acceder al entorno de vista previa desde la consola, seleccione https://console.aws.amazon.com/rds-preview/.

Versiones obsoleta para Amazon RDS for MySQL

Las versiones 5.1 y 5.5 y 5.6 Amazon RDS para MySQL están obsoletas.

Para obtener información sobre la política de obsolescencia de Amazon RDS for MySQL, consulte las preguntas frecuentes sobre Amazon RDS.