Le sezioni seguenti descrivono come configurare la tecnologia CDC per un database Amazon Aurora MySQL.
Crea un gruppo di parametri
Avvia la dashboard di Amazon RDS.
Nel riquadro di navigazione a scomparsa, fai clic su Gruppi di parametri.
Fai clic su Crea gruppo di parametri. Viene visualizzata la pagina Crea gruppo di parametri.
Utilizza la tabella seguente per compilare i campi di questa pagina:
Campo Descrizione Famiglia di gruppi di parametri Seleziona la famiglia che corrisponde al tuo database. Tipo Seleziona Gruppo di parametri del cluster di database. Nome del gruppo Indica un nome per il gruppo di parametri. Descrizione Indica una descrizione per il gruppo di parametri. Fai clic su Crea.
Seleziona la casella di controllo a sinistra del gruppo di parametri appena creato.
In Azioni del gruppo di parametri, fai clic su Modifica.
Imposta i seguenti valori di parametro:
- Per la replica basata su GTID (anteprima):
Parametro Valore binlog_format ROW
log_bin_use_v1_row_events 1
sola_lettura 0
net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
expire-logs-days 7
binlog_row_image FULL
max_allowed_packet 1G
(valore consigliato)log-replica-updates 1
enforce-gtid-consistency ON
gtid_mode
Puoi impostare questo parametro suON
ON
solo dopo aver impostatoenforce-gtid-consistency
suON
. In generale,gtid_mode
può avere i seguenti valori:OFF
OFF_PERMISSIVE
ON_PERMISSIVE
ON
gtid_mode
solo un passaggio alla volta. Ad esempio, se la modalità corrente è impostata suOFF
, procedi nel seguente modo:- Modifica l'impostazione in
OFF_PERMISSIVE
. - Modifica l'impostazione in
ON_PERMISSIVE
. - Modifica l'impostazione in
ON
.
- Per la replica basata su binlog:
Parametro Valore binlog_format ROW
Fai clic su Salva modifiche.
Assegna il gruppo di parametri all'istanza di database
Avvia la dashboard di Amazon RDS.
Nel riquadro di navigazione a scomparsa, fai clic su Database e seleziona l'istanza di database.
Dal menu Azioni istanza, seleziona Modifica. Viene visualizzata la finestra di dialogo Modifica istanza database.
Nella sezione Configurazione aggiuntiva, seleziona il gruppo di parametri del cluster di database che hai creato.
Imposta il Periodo di conservazione dei backup su 7 giorni.
Fai clic su Continua.
Nel riquadro Pianificazione delle modifiche, seleziona l'opzione Applica immediatamente.
Imposta il periodo di conservazione dei log binari
Inserisci il seguente comando MySQL:
call mysql.rds_set_configuration('binlog retention hours', 168);
Riavvia il server MySQL in modo che le modifiche effettuate vengano applicate.
Creare un utente Datastream
Crea un utente Datastream:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
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.