Bagian berikut membahas cara mengonfigurasi CDC untuk database Amazon RDS untuk MySQL.
Membuat grup parameter
- Luncurkan Dasbor Amazon RDS Anda.
- Di Panel Navigasi, klik Grup Parameter, lalu klik Buat Grup Parameter. Halaman Create Parameter Group akan muncul.
- Pilih kelompok database yang cocok dengan database Anda, berikan nama dan deskripsi untuk grup parameter tersebut, lalu klik Buat.
- Pilih kotak centang di sebelah kiri grup parameter yang baru dibuat, lalu, di bagian Tindakan grup parameter, klik Edit.
- Gunakan tabel berikut untuk menetapkan parameter untuk grup Anda.
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
- Klik Simpan Perubahan.
Membuat replika baca
- Luncurkan Dasbor Amazon RDS Anda.
- Di Panel Navigasi, klik Database.
- Pilih instance database utama yang ingin dihubungkan dengan Datastream.
- Luaskan tombol Tindakan, lalu klik Buat replika baca.
- Konfigurasikan replika baca, jika perlu.
- Klik Buat replika baca.
Mengonfigurasi replika baca (atau database sumber)
- Luncurkan Dasbor Amazon RDS Anda.
- Di Panel Navigasi, klik Database.
- Pilih replika baca yang Anda buat, lalu klik Ubah.
- Buka bagian Konfigurasi tambahan.
- Pilih grup parameter yang Anda buat.
- Tetapkan Periode retensi data cadangan ke 7 hari.
- Klik Lanjutkan.
- Di bagian Scheduling of changes, pilih Apply directly.
Memastikan grup parameter ditetapkan ke instance database
Luncurkan Dasbor Amazon RDS Anda.
Di Panel Navigasi, klik Databases, lalu pilih instance database Anda.
Klik tab Konfigurasi.
Pastikan Anda melihat grup parameter yang Anda buat, dan statusnya menunggu mulai ulang.
Mulai ulang instance database Anda untuk menyelesaikan konfigurasi. Untuk memulai ulang instance:
- Di Panel Navigasi, klik Instance.
- 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 Anda agar perubahan yang Anda buat dapat diterapkan.
Membuat pengguna Datastream
Untuk membuat pengguna Datastream, masukkan perintah MySQL berikut:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;