Configura un database MySQL di Amazon Aurora

Le sezioni seguenti descrivono come configurare CDC per un database Amazon Aurora MySQL.

Crea un gruppo di parametri

  1. Avvia la dashboard di Amazon RDS.

  2. Nel riquadro di navigazione a scomparsa, fai clic su Gruppi di parametri.

  3. Fai clic su Crea gruppo di parametri. Viene visualizzata la pagina Crea gruppo di parametri.

  4. Utilizza la seguente tabella per compilare i campi di questa pagina:

    CampoDescrizione
    Famiglia di gruppi di parametriSeleziona la famiglia che corrisponde al tuo database.
    TipoSeleziona Gruppo di parametri del cluster di database.
    Nome del gruppoIndica un nome per il gruppo di parametri.
    DescrizioneIndica una descrizione per il gruppo di parametri.
  5. Fai clic su Crea.

  6. Seleziona la casella di controllo a sinistra del gruppo di parametri appena creato.

  7. Nella sezione Azioni del gruppo di parametri, fai clic su Modifica.

  8. Imposta i seguenti valori dei parametri:

    • Per la replica basata su GTID:

      ParametroValore
      binlog_formatROW
      log_bin_use_v1_row_events1
      sola_lettura0
      net_read_timeout3600
      net_write_timeout3600
      wait_timeout86400
      expire-logs-days7
      binlog_row_imageFULL
      max_allowed_packet1G (valore consigliato)
      log-replica-updates1
      enforce-gtid-consistencyON
      gtid_mode

      ON

      Puoi impostare questo parametro su ON solo dopo aver impostato enforce-gtid-consistency su ON. In generale, gtid_mode può avere i seguenti valori:
      • OFF
      • OFF_PERMISSIVE
      • ON_PERMISSIVE
      • ON
      Puoi modificare i valori del parametro gtid_mode un passo alla volta. Ad esempio, se la modalità attuale è impostata su OFF, fai quanto segue:
      1. Modifica l'impostazione in OFF_PERMISSIVE.
      2. Modifica l'impostazione in ON_PERMISSIVE.
      3. Modifica l'impostazione in ON.
      Per saperne di più, consulta la documentazione di MySQL.
    • Per la replica basata su binlog:

      ParametroValore
      binlog_formatROW
  9. Fai clic su Salva modifiche.

Assegna il gruppo di parametri all'istanza di database

  1. Avvia la dashboard di Amazon RDS.

  2. Nel riquadro di navigazione a scomparsa, fai clic su Database e seleziona l'istanza di database.

  3. Dal menu Azioni istanza, seleziona Modifica. Viene visualizzata la finestra di dialogo Modifica istanza database.

  4. Nella sezione Configurazione aggiuntiva, seleziona il gruppo di parametri del cluster di database che hai creato.

  5. Imposta il Periodo di conservazione dei backup su 7 giorni.

  6. Fai clic su Continua.

  7. Nel riquadro Pianificazione delle modifiche, seleziona l'opzione Applica immediatamente.

Imposta il periodo di conservazione dei log binari

  1. Inserisci il seguente comando MySQL:

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. Riavvia il server MySQL in modo che le modifiche effettuate vengano applicate.

Crea un utente Datastream

  1. Crea un utente Datastream:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
  2. Concedi i seguenti privilegi:

    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%';
    FLUSH PRIVILEGES;

Passaggi successivi

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