Configura una base de datos MySQL autoadministrada

En las siguientes secciones, se explica cómo configurar la CDC para una base de datos MySQL autoadministrada. Estas instrucciones también funcionan para bases de datos como MariaDB, Percona Server for MySQL o Alibaba Cloud PolarDB.

Verifica la configuración y el período de retención del registro binario

  1. Ingresa el siguiente comando de MySQL para confirmar que el registro binario se configuró correctamente:

    SHOW GLOBAL VARIABLES LIKE '%binlog_format%';
  2. Verifica que el valor de la variable binlog_format esté establecido en ROW.

  3. Ingresa el siguiente comando de MySQL para confirmar que el formato de fila del registro binario esté configurado como FULL:

    SHOW GLOBAL VARIABLES LIKE 'binlog_row_image';
  4. Ingresa el siguiente comando de MySQL para verificar que la opción de actualizaciones secundarias del registro binario esté configurada como ON:

    SHOW GLOBAL VARIABLES LIKE 'log_slave_updates';
  5. Ingresa el siguiente comando de MySQL para verificar que el período de retención del registro binario esté configurado en 7 días:

    SHOW GLOBAL VARIABLES LIKE 'expire_logs_days';

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;