Saltar al contenido principal
Esta es una guía paso a paso para configurar su instancia de RDS MariaDB a fin de replicar sus datos mediante ClickPipe para MySQL.
También recomendamos consultar las preguntas frecuentes de MySQL aquí. La página de preguntas frecuentes se actualiza activamente.

Habilitar la retención del registro binario

El registro binario es un conjunto de archivos de registro que contienen información sobre las modificaciones de datos realizadas en una instancia de MySQL. Los archivos de registro binario son necesarios para la replicación. Deben seguirse ambos pasos que se indican a continuación:

1. Habilitar el registro binario mediante copias de seguridad automatizadas

La función de copias de seguridad automatizadas determina si el registro binario de MySQL está activado o desactivado. Puede configurarse en la consola de AWS: Se recomienda establecer una retención de copias de seguridad lo bastante prolongada en función del caso de uso de la replicación.

2. Horas de retención del binlog

Amazon RDS para MariaDB utiliza un método distinto para configurar la duración de retención del binlog, es decir, el tiempo durante el que se conserva un archivo de binlog que contiene cambios. Si algunos cambios no se leen antes de que se elimine el archivo de binlog, la replicación no podrá continuar. El valor predeterminado de las horas de retención del binlog es NULL, lo que significa que los logs binarios no se conservan. Para especificar la cantidad de horas durante las que se conservarán los logs binarios en una instancia de base de datos, use la función mysql.rds_set_configuration con un período de retención del binlog lo bastante largo como para que se produzca la replicación. 24 hours es el mínimo recomendado.

Configurar los ajustes de binlog en el grupo de parámetros

Puede encontrar el grupo de parámetros haciendo clic en su instancia de MariaDB en la RDS Console y, a continuación, navegando a la pestaña Configurations. Al hacer clic en el enlace del grupo de parámetros, accederá a la página del grupo de parámetros. Verá un botón Edit en la esquina superior derecha: Los ajustes binlog_format, binlog_row_metadata y binlog_row_image deben establecerse de la siguiente manera:
  1. binlog_format en ROW.
  1. binlog_row_metadata en FULL
  1. binlog_row_image en FULL
A continuación, haga clic en Save Changes en la esquina superior derecha. Es posible que deba reiniciar su instancia para que los cambios surtan efecto. Si ve Pending reboot junto al enlace del grupo de parámetros en la pestaña Configurations de la instancia de RDS, es un buen indicio de que debe reiniciar la instancia.
Si tiene un clúster de MariaDB, los parámetros anteriores se encontrarán en un grupo de parámetros de DB Cluster y no en el grupo de la instancia de DB.

Habilitación del modo GTID

Los identificadores globales de transacción (GTID) son identificadores únicos asignados a cada transacción confirmada en MySQL/MariaDB. Simplifican la replicación del binlog y facilitan la resolución de problemas. MariaDB habilita el modo GTID de forma predeterminada, por lo que no es necesario que el usuario realice ninguna acción para usarlo.

Configurar un usuario de base de datos

Conéctese a su instancia de RDS MariaDB como administrador y ejecute los siguientes comandos:
  1. Cree un usuario específico para ClickPipes:
  2. Conceda permisos sobre el esquema. El siguiente ejemplo muestra permisos para la base de datos mysql. Repita estos comandos para cada base de datos y host que desee replicar:
  3. Conceda permisos de replicación al usuario:

Configurar el acceso de red

Control de acceso basado en IP

Si desea restringir el tráfico hacia su instancia de RDS, añada las IP estáticas de NAT documentadas a las reglas de entrada de su grupo de seguridad de RDS. Para conectarse a su instancia de RDS a través de una red privada, puede utilizar AWS PrivateLink. Siga nuestra guía de configuración de AWS PrivateLink para ClickPipes para configurar la conexión.
Última modificación el 25 de junio de 2026