mysql删除bin-log日志一例,供初学者参考。
1、删除mysql-bin.000020之前的日志
复制代码 代码如下:
mysql> purge binary logs to 'mysql-bin.000020';
2、删除7天前的bin-log日志
复制代码 代码如下:
[root@localhost ~]# mysql -uroot -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);'
3、自动执行删除方法:
crontab -e
复制代码 代码如下:
00 03 * * * mysql -uroot -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);'
保存退出。
重启crond :/etc/init.d/crond restart