Configurazione di un database MySQL di Amazon RDS

Le seguenti sezioni descrivono come configurare CDC per un database Amazon RDS per 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 e poi su Crea gruppo di parametri. Viene visualizzata la pagina Crea gruppo di parametri.
  3. Seleziona la famiglia di database che corrisponde al tuo database, fornisci un nome e una descrizione per il gruppo di parametri e fai clic su Crea.
  4. Seleziona la casella di controllo a sinistra del gruppo di parametri appena creato e poi, in Azioni gruppo di parametri, fai clic su Modifica.
  5. Utilizza la seguente tabella per impostare i parametri del gruppo.
    ParametroValore
    binlog_formatROW
    log_bin_use_v1_row_events1
    read_only0
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
  6. Fai clic su Salva modifiche.

Crea una replica di lettura

  1. Avvia la dashboard di Amazon RDS.
  2. Nel riquadro di navigazione a scomparsa, fai clic su Database.
  3. Seleziona l'istanza di database principale a cui vuoi connettere Datastream.
  4. Espandi il pulsante Azioni e fai clic su Crea replica di lettura.
  5. Configura la replica di lettura in base alle esigenze.
  6. Fai clic su Crea replica di lettura.

Configura la replica di lettura (o il database di origine)

  1. Avvia la dashboard di Amazon RDS.
  2. Nel riquadro di navigazione a scomparsa, fai clic su Database.
  3. Seleziona la replica di lettura che hai creato, quindi fai clic su Modifica.
  4. Vai alla sezione Configurazione aggiuntiva.
  5. Seleziona il gruppo di parametri che hai creato.
  6. Imposta il Periodo di conservazione dei backup su 7 giorni.
  7. Fai clic su Continua.
  8. In Pianificazione delle modifiche, seleziona Applica immediatamente.

Verifica che il gruppo di parametri sia assegnato 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. Fai clic sulla scheda Configurazioni.

  4. Verifica che sia visualizzato il gruppo di parametri che hai creato e che il relativo stato sia riavvio in attesa.

  5. Riavvia l'istanza di database per completare la configurazione. Per riavviare l'istanza:

    1. Nel riquadro di navigazione a scomparsa, fai clic su Istanze.
    2. Seleziona l'istanza di database.
    3. Dal menu Azioni istanza, seleziona Riavvia.

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. 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;