在Aurora MySQL上,通过调用mysql_rds_set_configuration
存储过程来增加binlog的保存时长,从而保证binlog的高可用。
但注意开启binlog本身会对集群性能造成影响
创建完成后修改binlog_format为MIXED,然后保存。
替换为新创建的参数组:
选择apply immediately
。
重启aurora写节点应用更新,会自动把其他所有读节点也自动重启:
连到到数据库集群,执行以下命令:
show global variables like 'binlog_format';
call mysql.rds_show_configuration;
默认binlog保存时间是0.
调整binlog的保存时间:
call mysql.rds_set_configuration('binlog retention hours', 168);
call mysql.rds_show_configuration;
配置生效: