参数说明
expire_logs_days:控制 binlog 日志的过期时间,默认是 0 表示永不过期,单位是天。
| Property | Value | 
|---|---|
| Command-Line Format | --expire-logs-days=# | 
| System Variable | expire_logs_days | 
| Scope | Global | 
| Dynamic | Yes | 
| Type | Integer | 
| Default Value | 0 | 
| Minimum Value | 0 | 
| Maximum Value | 99 | 
设置
- 永久生效
 
1  | # /etc/my.cnf  | 
1  | mysql> show variables like "expire_logs%";  | 
- 临时生效
 
1  | # 设置保留7天  | 
Warning:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删!