无标签可用.

mysql binlog expire-logs-days的几点说明【转】

2014年03月23日 21:41 存在: 10 yrs

mysql binlog expire-logs-days的几点说明【转】
原贴地址:http://hi.baidu.com/dba_hui/item/6646e6b5fd0a0c67244b0903
expire_logs_days用于控制mysql binlog日志的保存期限,可以使用expire_logs_days = 10 来控制mysql保存10天的的binlog日志文件。
但有几点需要注意:
1、expire_logs_days仅对binlog起作用,所有其他的mysql日志均不受这个参数的影响;
2、仅在mysql服务启动或执行flush logs操作时,才会触发expire_logs_days操作,否则在mysql正常运行工作时,是不会自动根据expire_logs_days的设定清除binlog日志的;
3、当expire_logs_days无法满足使用需要时,可以考虑联合使用max_binlog_size来限制binlog日志的大小;

还是老老实实地写个脚本每天使用purge来清除binlog吧。


  打印版本  联系我们  到顶部   
最后更新日期 date