如何清除mysql的binlog
(1):执行“reset master;”命令,该命令将删除所有二进制日志,新日志的编号从“000001”开始,命令如下mysql>reset master;
(2):执行“purge master logs to ‘mysql-bin.*****’”命令,该命令将删除“*****”编号之前的所有日志,下列中删除了“mysql-bin之前编号的所有日志mysql>purge master logs to ‘mysql-bin.000015;从结果中发现,编号000015之前的所有日志都已经删除。
(3):执行“purge master logs before ‘yyyy-mm-dd hh24:min:ss’”命令,该命令将删除日期为“yyyy-mm-dd hh24:mi:ss”之前产生的所有日志,下列中删除了日期在“2010-05-22 01:00:之前的所有日志mysql>purge master logs before ‘ 01:00:’;
(4):设置参数—expire_logs_days=#(days),此参数的含义是设置日志的过期天数,过来指定的天数后日志将会被自动删除,这样将有利于减少dba管理日志的工作量。#vi /etc/my.cnf[mysqld]--expire_logs_days=3这样,3天前的日志都会被删除,系统自动删除。
- 编程问答
- 答案列表
mysql手动删除BINLOG的方法[朗读]
加入收藏