MySQL 8.0.19调整binlog保留时间调整为3天,默认为30天,测试环境不需要保留那么久,占用太多磁盘空间。生产环境根据需要可以保留的久一些,我们默认保留7天。
1、动态修改生效
set global binlog_expire_logs_seconds= 259200;
2、修改配置文件,重启后读取生效
vi my.cnf
binlog_expire_logs_seconds= 259200
3、验证是否生效
show variables like 'binlog_expire%';