- Newest
- Most votes
- Most comments
Have you checked if binlogs are retained? The below command gives the output for binlog retention enabled or not. If it i snot enabled it will return as null.
CALL mysql.rds_show_configuration;
For DMS CDC to work, binlog must be retained atleast to 24hours. Also is your source a read replica? if it is then you need to make sure log_slave_updates parameter is set to TRUE.
Could you please check and share the output of below command,
show global variables like "log_bin";
show global variables
orshow variables
both return totally empty...
Could you check if your custom parameter group is in sync or pending reboot in your source RDS. If it is pending reboot, try rebooting the instance during your maintenance time. Also what is your source mysql version?
Show variables returning empty seems to be not normal, when binlogs are enabled correctly log_bin variable return as ON.
I was also surprised to see my variables are always empty; in all docs/forums, i see it filled with values. Instance has both option group and parameter group in sync, I rebooted the instance previously.
Relevant content
- asked 8 months ago
- asked 5 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
Indeed! "binlog retention hours" is set to 24. I can already see 309 binlogs like
mysql-bin-changelog.999433
(mostly size of 544) viaSHOW BINARY LOGS
query. My instance is a single primary read/write instance.