简介操作MySQL日志的一些方法

2019-01-05 09:48:41刘景俊

注意:最好做好你要删除的所有日志的备份,有备份,就不怕出错

第二种删除二进制日志的方法:

PURGE {MASTER | BINARY} LOGS TO 'log_name'

例子:

mysql>purge master logs to 'mysql-bin.000800'; //清楚mysql-bin.000800之前的二进制日志

第三种删除二进制日志的方法:

PURGE {MASTER | BINARY} LOGS BEFORE 'date'

例子:

mysql>purge master logs before '2012-12-22 12:12:12'; //删除2012-12-22 12:12:12这时间之前的二进制文件

第四种方法:就是修改my.cnf文件,在中[mysqld]中添加:

expire_logs_day=5 //设置日志的过期天数,过了指定的天数,会自动删除

第五种方法:禁止mysql的日志记录功能(单服务器)

修改my.cnf,注释掉下面两行:

#log-bin=mysql-bin #binlog_format=mixed

然后重启mysql

您可能感兴趣的文章:

mysql日志文件在哪 如何修改MySQL日志文件位置MySQL Innodb表导致死锁日志情况分析与归纳使用MySQL语句来查询Apache服务器日志的方法