MySQL 设置保留几天的binlog

1 ) 查看默认的日志保存天数:

mysql> show variables like 'expire_logs_days';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| expire_logs_days | 7     |
+------------------+-------+
1 row in set (0.00 sec)

*** 0-表示永不过期 ***

2 ) 动态设置:

mysql> set global expire_logs_days=7;
Query OK, 0 rows affected (0.00 sec)

3 ) 修改配置文件:

vim /etc/my.cnf
[mysqld]
......
expire_logs_days = 7

保存重启即可.
/etc/init.d/mysqld restart

原文地址:https://www.cnblogs.com/zhenxing06/p/13578883.html