#log-bin=mysql-bin
# binary logging format - mixed recommended
#binlog_format=mixed
注释掉以上参数,停止记录.或者定期删除日志:
#binlog_format=mixed
注释掉以上参数,停止记录.或者定期删除日志:
expire-logs-days = 20
把expire-logs-days 设成3,然后在mysql命令行执行
PURGE MASTER LOGS TO 'mysql-bin.000930';
即可删除930之前的binlog
用这个语句可以清除3天前的binlog,
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);
所以另外还有个方法定期删除binlog:
在contab设置:
0 1 * * * `mysql -uroot -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);'`