Configurare un database MySQL autogestito

Le sezioni seguenti illustrano come configurare la CDC per un database MySQL autogestito. Queste istruzioni funzionano anche per database come MariaDB, Percona Server per MySQL o Alibaba Cloud PolarDB.

Verifica la configurazione e il periodo di conservazione del log binario

  1. Assicurati che il log binario sia configurato correttamente inserendo il seguente comando MySQL:

    SHOW GLOBAL VARIABLES LIKE '%binlog_format%';
  2. Verifica che il valore della variabile binlog_format sia impostato su ROW. Datastream non supporta i formati di log binari MIXED o STATEMENT.

  3. Verifica che il formato della riga per il log binario sia impostato su FULL inserendo il seguente comando MySQL:

    SHOW GLOBAL VARIABLES LIKE 'binlog_row_image';
  4. Verifica che l'opzione degli aggiornamenti slave per il log binario sia impostata su ON inserendo il seguente comando MySQL:

    SHOW GLOBAL VARIABLES LIKE 'log_slave_updates';
  5. Verifica che il periodo di conservazione del log binario sia impostato su 7 giorni inserendo il seguente comando MySQL:

    SHOW GLOBAL VARIABLES LIKE 'expire_logs_days';

Creare un utente Datastream

  1. Per creare un utente Datastream, inserisci i seguenti comandi MySQL:

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

Passaggi successivi

  • Scopri di più su come funziona Datastream con le origini MySQL.