[BUG提交]my.cnf设置的日志保留时间似乎不起作用
就是/etc/my.cnf最后的expire_logs_days = 10服务器已经运行一个月了,一个mysql-bin.000001这样的日志都没删……
几台机器都是这样。 http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_expire_logs_days 官网文档中有对改参数的描述
Possible removals happen at startup and when the binary log is flushed.
也就是当mysql启动时或执行flush logs;才会触发expire_logs_days的执行标准
也可以设置个max_binlog_size 的值,默认是1G,切换binlog时也会触发expire_logs_days的执行标准
你这个没清除应该没达到1G吧
回复 2# 的帖子
快40G了。以前1.1版本的my.cnf里没有这段时,我自己加上expire_logs_days = 10,然后重启服务,都会自动删除的。
回复 2# 的帖子
我把这句话从底部删除,然后加在log-bin=mysql-bin这句后面,重启服务,自动删除了多余天数的日志了!麻烦军哥有空修正下脚本
回复 4# 的帖子
1.3上不存在这个问题,1.3上都是重写的 原帖由 licess 于 2015-12-20 15:58 发表 https://bbs.vpser.net/images/common/back.gif1.3上不存在这个问题,1.3上都是重写的
2015-10-15 LNMP1.3测试版
2015-6-1 LNMP1.2发布
2014-6-1 LNMP1.1发布
2013-6-1 LNMP1.0发布
纵观此规律,1.3正式发布是否为16的61儿童节
回复 6# 的帖子
不一定,要看php7的zend guard loader及其他的组件的支持情况
页:
[1]