Configura una base de datos de Amazon Aurora MySQL

En las siguientes secciones, se explica cómo configurar la CDC para una base de datos de Amazon Aurora MySQL.

Crea un grupo de parámetros

  1. Inicia el panel de Amazon RDS.
  2. En el panel lateral de navegación, haz clic en Grupos de parámetros y, luego, en Crear grupo de parámetros. Aparecerá la página Crear grupo de parámetros.
  3. Usa la siguiente tabla para completar los campos de esta página y, luego, haz clic en Crear:
    CampoDescripción
    Familia de grupos de parámetrosSelecciona la familia que coincide con tu base de datos.
    TipoSelecciona Grupo de parámetros del clúster de la base de datos.
    Nombre del grupoProporciona un nombre para el grupo de parámetros.
    DescripciónProporciona una descripción para el grupo de parámetros.
  4. Selecciona la casilla de verificación que se encuentra a la izquierda del grupo de parámetros recién creado y, en Acciones del grupo de parámetros, haz clic en Editar.
  5. Cambia el valor del parámetro binlog_format a ROW.
  6. Haz clic en Save Changes.

Asigna el grupo de parámetros a la instancia de la base de datos

  1. Inicia el panel de Amazon RDS.
  2. En el panel lateral de navegación, haz clic en Bases de datos y, luego, selecciona tu instancia de base de datos.
  3. En el menú Instance Actions, selecciona Modify. Aparecerá el cuadro de diálogo Modificar instancia de base de datos.
  4. En la sección Configuración adicional, selecciona el grupo de parámetros del clúster de la base de datos que creaste.
  5. Establece el Backup retention period en 7 días.
  6. Haga clic en Continuar.
  7. En el panel Scheduling of Modifications, selecciona la opción ApplyDe inmediato.

Configura el período de retención de registros binarios

  1. Ingresa el siguiente comando de MySQL:

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. Reinicia el servidor MySQL para que se apliquen los cambios.

Crea un usuario de Datastream

  1. Para crear un usuario de DataStream, ingresa los siguientes comandos de MySQL:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    FLUSH PRIVILEGES;