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一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志 文件中,还包括每个语句执行的时间,也会记录进去的。