Halaman ini menjelaskan cara mengonfigurasi change data capture (CDC) untuk mengalirkan data dari database Amazon RDS for MySQL ke tujuan yang didukung, seperti BigQuery atau Cloud Storage.
Membuat grup parameter
- Luncurkan Dasbor Amazon RDS Anda. 
- Di Navigation Drawer, klik Parameter Groups. 
- Klik Buat Grup Parameter. Halaman Create Parameter Group akan muncul. 
- Pilih family database yang cocok dengan database Anda, berikan nama dan deskripsi untuk grup parameter. 
- Klik Buat. 
- Pilih kotak centang di sebelah kiri grup parameter yang baru dibuat. 
- Di bagian Tindakan grup parameter, klik Edit. 
- Gunakan tabel berikut untuk menetapkan parameter grup Anda. - Untuk replikasi berbasis binlog: - Parameter - Nilai - binlog_format - ROW- log_bin_use_v1_row_events - 1- read_only - 0- net_read_timeout - 3600- net_write_timeout - 3600- wait_timeout - 86400
- Untuk replikasi berbasis GTID: - Parameter - Nilai - binlog_format - ROW- log_bin_use_v1_row_events - 1- read_only - 0- net_read_timeout - 3600- net_write_timeout - 3600- wait_timeout - 86400- expire-logs-days - 7- binlog_row_image - FULL- max_allowed_packet - 1G(nilai yang direkomendasikan)- log-replica-updates - 1- enforce-gtid-consistency - ON- gtid_mode 
 Anda hanya dapat menyetel parameter ini ke- ON- ONsetelah Anda menyetel- enforce-gtid-consistencyke- ON. Secara umum,- gtid_modedapat memiliki nilai berikut:- OFF
- OFF_PERMISSIVE
- ON_PERMISSIVE
- ON
 - gtid_modesatu langkah dalam satu waktu. Misalnya, jika mode saat ini ditetapkan ke- OFF, lakukan hal berikut:- Ubah setelan menjadi OFF_PERMISSIVE.
- Ubah setelan menjadi ON_PERMISSIVE.
- Ubah setelan menjadi ON.
 
 
- Klik Save Changes. 
Membuat replika baca
- Luncurkan Dasbor Amazon RDS Anda. 
- Di Navigation Drawer, klik Databases. 
- Pilih instance database utama yang ingin Anda hubungkan dengan Datastream. 
- Luaskan tombol Actions, lalu klik Create read replica. 
- Konfigurasi replika baca sesuai kebutuhan. 
- Klik Buat replika baca. 
Mengonfigurasi database sumber dan replika baca
Jika Anda memilih untuk mereplikasi langsung dari server utama, konfigurasi database sumber menggunakan langkah-langkah berikut.
Jika Anda memilih untuk menggunakan replika baca, konfigurasi database sumber dan replika baca menggunakan langkah-langkah berikut.
- Luncurkan Dasbor Amazon RDS Anda. 
- Di Navigation Drawer, klik Databases. 
- Pilih instance yang ingin Anda konfigurasi, lalu klik Ubah. 
- Buka bagian Konfigurasi tambahan. 
- Pilih grup parameter yang Anda buat. 
- Tetapkan Periode retensi cadangan ke 7 hari. 
- Klik Lanjutkan. 
- Di bagian Penjadwalan perubahan, pilih Terapkan segera. 
Pastikan grup parameter ditetapkan ke instance database
- Luncurkan Dasbor Amazon RDS Anda. 
- Di Navigation Drawer, klik Databases, lalu pilih instance database Anda. 
- Klik tab Konfigurasi. 
- Pastikan Anda melihat grup parameter yang dibuat, dan statusnya adalah pending-reboot. 
- Mulai ulang instance database Anda untuk menyelesaikan konfigurasi. Untuk memulai ulang instance: - Di Navigation Drawer, klik Instances.
- Pilih instance database Anda.
- Dari menu Instance Actions, pilih Reboot.
 
Menetapkan periode retensi log biner
- Masukkan perintah MySQL berikut: - call mysql.rds_set_configuration('binlog retention hours', 168); 
- Mulai ulang server MySQL agar perubahan yang Anda buat dapat diterapkan. 
Membuat pengguna Datastream
- Buat pengguna Datastream: - CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; 
- Berikan hak istimewa berikut kepada mereka: - GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%'; FLUSH PRIVILEGES; 
Langkah berikutnya
- Pelajari lebih lanjut cara kerja Datastream dengan sumber MySQL.