MySQL日志MySql-bin.0000*的删除方法

MySQL,运行一段时间后,在数据库目录下会自动产生mysql-bin.00000*的日志文件,从mysql-bin.000001开始一直排列下来,占用了大量的硬盘空间,这些日志文件要怎样删除呢?

删除方法:

mysql -u root -p #用ROOT身份登录数据库
reset master; #删除日志,完成

禁止生成日志文件:

vi /etc/my.cnf #编辑MySQL配置文件

找到如下两行并加#号注释掉:

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

重启MySQL服务:

service mysqld restart

MySQL数据库文件夹中的mysql-bin.00001是什么文件?
mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志 文件中,还包括每个语句执行的时间,也会记录进去的。