1.临时生效
# 查看默认设置的过期时间
show variables like "%expire_logs%";
# 设置保留15天
set global expire_logs_days=15
# 刷新日志
flush logs;
#查看新生成的binlog日志
show master statusG:
注意:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删
2.永久生效
# 修改配置文件
vim /etc/my.cnf
[mysqld]模块
expire_logs_days=15
注意:在配置文件修改后,需要重启才能永久生效。另,0表示永不过期,单位是天