查看当前日志保存天数:
mysql> show variables like '%expire_logs_days%';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 0 |
+------------------+-------+
1 row in set (0.08 sec)
默认是0,也就是logs不过期。
也可以使用 show variables like '%expire%' 查看是否有开启日志到期自动删除
mysql> show variables like '%expire%';
+--------------------------------+--------+
| Variable_name | Value |
+--------------------------------+--------+
| binlog_expire_logs_auto_purge | ON |
| binlog_expire_logs_seconds | 432000 |
| disconnect_on_expired_password | ON |
| expire_logs_days | 0 |
+--------------------------------+--------+
4 rows in set (0.00 sec)
设置BINLOG到期时间
临时生效,无需重起mysql
如果数据库此时不便重启,可以设置全局的参数,使他临时