P: ¿Qué versiones de MariaDB admite Amazon RDS?  

Actualmente, Amazon RDS para MySQL admite MySQL Community Edition versiones 5.5, 5.6 y 5.7. La información acerca de las versiones secundarias está disponible en la Guía del usuario de Amazon RDS.

P: ¿Cómo distingue Amazon RDS entre versiones "principales" y "secundarias"?

En el contexto de MySQL, los números de versión se organizan de la siguiente forma:

Versión de MySQL = X.Y.Z

X = Versión principal, Y = Nivel de edición, Z = Número de versión dentro de la serie de la edición.

Desde la posición de Amazon RDS, un cambio de versión se considera principal si se está modificando la versión principal o el nivel de edición. Ejemplo: cambio de 5.6.X -> 5.7.X.

Un cambio de versión se considera secundario si se modifica el número de versión de la edición. Ejemplo: cambio de 5.6.27 -> 5.6.29.

P: ¿Amazon RDS ofrece instrucciones para actualizar o dejar de usar las versiones de motor que se admiten actualmente?

Sí. Consulte las preguntas frecuentes de Amazon RDS.

P: ¿Qué motores de almacenamiento admite Amazon RDS para MySQL?

Las características Restablecimiento a un momento dado y Restablecimiento de snapshots de Amazon RDS para MySQL necesitan un motor de almacenamiento de recuperación tras bloqueo y son válidos exclusivamente para motores de almacenamiento InnoDB. Aunque MySQL admite varios motores de almacenamiento con diferentes capacidades, no todos están optimizados para la recuperación tras un bloqueo o la durabilidad de los datos. Por ejemplo, el motor de almacenamiento MyISAM no permite una recuperación tras bloqueo de confianza y podría ocasionar la pérdida de datos (o daños en los mismos) cuando se reinicia MySQL después de un bloqueo, impidiendo que funcione el restablecimiento a un momento dado o el restablecimiento de snapshots. No obstante, si todavía quiere utilizar MyISAM con Amazon RDS, puede que le resulte útil seguir estos pasos en ciertas situaciones para utilizar la funcionalidad de restablecimiento de snapshot de base de datos.

Amazon RDS para MySQL no admite el motor de almacenamiento federado.

P: ¿Qué privilegios se conceden al usuario principal de mi instancia de base de datos MySQL de RDS?

Cuando crea una instancia de base de datos nueva, el usuario principal predeterminado que usted utiliza obtiene determinados privilegios. Consulte la página Master User Account Privileges de la guía del usuario de Amazon RDS para obtener una lista de los privilegios.

P: ¿Qué versiones de Amazon RDS para MySQL admiten réplicas de lectura?

Las instancias de base de datos con MySQL versión 5.5 o más nuevas admiten la creación de réplicas de lectura. La versión de MySQL 5.6 o posteriores admiten las réplicas de lectura entre regiones. Los backups automáticos únicamente se admiten para las réplicas de lectura de Amazon RDS que ejecutan MySQL versión 5.6 o posterior.

Los backups automáticos deben estar y permanecer habilitados en la instancia de base de datos de origen para las operaciones de la réplica de lectura.  

P: ¿Qué motores de almacenamiento se pueden utilizar con las réplicas de lectura de Amazon RDS para MySQL?

Las réplicas de lectura de Amazon RDS para MySQL requieren un motor de almacenamiento transaccional y solo se soportan para el motor de almacenamiento InnoDB. Los motores de almacenamiento MySQL no transaccionales, como MyISAM, podrían impedir el funcionamiento previsto de las réplicas de lectura. No obstante, si decide utilizar MyISAM con réplicas de lectura, le recomendamos que consulte detenidamente la métrica de Amazon CloudWatch "Retraso de réplica", disponible a través de la consola de administración de AWS o de las API de Amazon CloudWatch, y que vuelva a crear la réplica de lectura en caso de que se retrase debido a errores de replicación. Se aplican las mismas consideraciones al uso de tablas temporales y de cualquier otro motor no transaccional.

P: ¿Puedo configurar la replicación entre mi instancia de base de datos de origen de Amazon RDS para MySQL y una réplica de lectura para utilizar la replicación basada en filas?

Para MySQL 5.6 o posterior, puede establecer el formato de log binario para que se base en columnas. De forma predeterminada, la replicación se establece en formato mixto (que incluye replicación basada tanto en filas como en declaraciones), lo que debería cumplir los requisitos de la mayoría de casos de uso. La documentación de MySQL ofrece más información sobre la diferencia entre la replicación en formato mixto y la replicación basada en filas.

P: Mi réplica de lectura de Amazon RDS para MySQL parece estar bloqueada tras una conmutación por error Multi-AZ y no puede obtener ni aplicar actualizaciones de la instancia de base de datos de origen. ¿Qué debo hacer?

En algunos casos, podría percibir que sus réplicas de lectura de Amazon RDS para MySQL no tienen capacidad para recibir o aplicar actualizaciones de su instancia de base de datos Multi-AZ de origen tras una conmutación por error Multi-AZ. Puede deberse a eventos binlog MySQL que no se cargaron en el disco al momento de la conmutación por error. Es importante configurar la instancia de base de datos MySQL para replicación como se describe en la Guía del usuario de Amazon RDS