参数说明
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:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删!