Actualizaciones del motor de base de datos de Aurora MySQL del 11/12/2020 (versión 2.09.1) (obsoleta) - Amazon Aurora

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualizaciones del motor de base de datos de Aurora MySQL del 11/12/2020 (versión 2.09.1) (obsoleta)

Versión: 2.09.1

Aurora MySQL 2.09.1 ya está disponible con carácter general. Las versiones 2.x de Aurora MySQL son compatibles con MySQL 5.7 y las versiones 1.x de Aurora MySQL son compatibles con MySQL 5.6.

Las versiones de Aurora MySQL compatibles actualmente son: 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2,09.*, 2.10.*, 3.01.* y 3.02.*.

Puede actualizar un clúster de base de datos de Aurora MySQL 2.* existente a Aurora MySQL 2.09.1. Para clústeres que ejecutan la versión 1 de Aurora MySQL, puede actualizar un clúster de Aurora MySQL 1.23 o posterior existente directamente a la versión 2.09.1. Se puede restaurar en Aurora MySQL 2.09.1 una instantánea de una versión de Aurora MySQL actualmente compatible.

Para crear un clúster con una versión de Aurora MySQL anterior, especifique la versión del motor a través de la AWS Management Console, la AWS CLI o la API de RDS.

Si tiene alguna duda, el equipo de AWS Support está disponible en los foros de la comunidad y a través de AWS Support. Para obtener más información, consulte Mantenimiento de un clúster de base de datos de Amazon Aurora en la Guía del usuario de Amazon Aurora.

nota

Para obtener información sobre cómo actualizar el clúster de base de datos de Aurora MySQL, consulte Actualización de la versión secundaria o el nivel de revisión de un clúster de base de datos de Aurora MySQL en la Guía del usuario de Amazon Aurora.

Mejoras

Correcciones de seguridad:

Correcciones y otras mejoras para ajustar la administración en un entorno administrado. Correcciones adicionales de CVE a continuación:

Cambios incompatibles:

Esta versión introduce un cambio de permisos que afecta al comportamiento del comando mysqldump. Los usuarios deben tener el privilegio de PROCESS para acceder a la tabla INFORMATION_SCHEMA.FILES. Para ejecutar el comando mysqldump sin ningún cambio, conceda el privilegio PROCESS al usuario de base de datos al que se conecta el comando mysqldump. También puede ejecutar el comando mysqldump con la opción --no-tablespaces. Con esa opción, la salida mysqldump no incluye ninguna instrucción CREATE LOGFILE GROUP o CREATE TABLESPACE. En ese caso, el comando mysqldump no tiene acceso a la tabla INFORMATION_SCHEMA.FILES y no es necesario conceder el permiso PROCESS.

Mejoras de disponibilidad:

  • Se ha corregido un problema que podía provocar que una sesión de cliente se bloqueara cuando el motor de base de datos encontraba un error al leer o escribir en la red.

  • Se ha corregido una pérdida de memoria en la función de cambio de tamaño dinámico, introducida en 2.09.0.

Bases de datos globales:

  • Se han corregido varios problemas que provocaba que las réplicas de una región secundaria de base de datos global se reiniciaran cuando se actualizaba a la versión 2.09.0 mientras el escritor de región principal estaba en una versión anterior.

Integración de correcciones de errores de la edición de la comunidad de MySQL

  • Replicación: las transacciones entrelazadas en ocasiones podían bloquear el aplicador esclavo cuando el nivel de aislamiento de transacciones se estableció en REPEATABLE READ. (Error n.º 25040331)

  • Para una tabla que tenga una columna TIMESTAMP o DATETIME con un valor predeterminado de CURRENT_TIMESTAMP, la columna podría inicializarse en 0000-00-00 00:00:00 si la tabla tenía un desencadenador BEFORE INSERT. (Error n.º 25209512 y error n.º 84077)

  • Para una instrucción INSERT para la que la lista VALUES generó valores para la segunda fila o posterior mediante una subconsulta que contiene una combinación, el servidor podría salir después de no resolver los privilegios requeridos. (Error n.º 23762382)

Comparación con Aurora MySQL, versión 1

Las siguientes características de Amazon Aurora MySQL se admiten en Aurora MySQL, versión 1 (compatible con MySQL 5.6), pero esas características no se admiten en Aurora MySQL, versión 2 (compatible con MySQL 5.7).

Compatibilidad de MySQL 5.7

Esta versión de Aurora MySQL es compatible con cables con MySQL 5.7 e incluye características como la compatibilidad con JSON, índices espaciales y columnas generadas. Aurora MySQL usa una implementación nativa de la indexación espacial mediante curvas de orden z para multiplicar por más de 20 el rendimiento de escritura y por más de 10 el rendimiento de lectura en comparación con MySQL 5.7 para conjuntos espaciales.

Aurora MySQL no admite actualmente las siguientes características de MySQL 5.7:

  • Complemento de replicación de grupo

  • Tamaño de página incrementado

  • Carga de grupo de búfer de InnoDB al inicio

  • Complemento de analizador de texto completo de InnoDB

  • Replicación de varios orígenes

  • Cambio de tamaño de grupo de búfer online

  • Complemento de validación de contraseñas

  • Complementos de reescritura de consulta

  • Filtrado de replicación

  • La instrucción SQL CREATE TABLESPACE