mysql-bin.000001,mysql-bin.000002……这样是什么文件?
其实,它是MySQL生成日志文件,像这样命名的mysql-bin.000001……
那如何禁止MySQL禁用生成日志文件mysql-bin.000001呢?
今天上我的网站服务器,du -h 看一下各分区使用情况,结果发现[root@MyCloudServer data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.3G 8.5G 388M 96% / --------------------------------------ps,根目录快满了。
/dev/xvda1 99M 36M 58M 39% /boot
tmpfs 501M 0 501M 0% /dev/shm
/dev/mapper/Xvdbgroup-xvdb1
50G 13G 34G 28% /home
于是 用 du -sh * 之后,一个文件一个文件的往里找,在linux下查看目录大小这个命令很好好的。[root@MyCloudServer data]# ls -lh
total 5.7G
drwx------ 2 mysql mysql 12K Jun 12 23:50 2s5s
drwx------ 2 mysql mysql 4.0K Sep 28 2014 amh
-rw-r----- 1 mysql root 134K Jun 14 12:40 MyCloudServer.err
-rw-rw---- 1 mysql mysql 5 Jun 14 09:50 MyCloudServer.pid
drwx------ 2 mysql root 4.0K Sep 28 2014 mysql
-rw-rw---- 1 mysql mysql 28K Sep 28 2014 mysql-bin.000001
-rw-rw---- 1 mysql mysql 1.1M Sep 28 2014 mysql-bin.000002
-rw-rw---- 1 mysql mysql 9.0K Sep 28 2014 mysql-bin.000003
-rw-rw---- 1 mysql mysql 7.3K Sep 28 2014 mysql-bin.000004
-rw-rw---- 1 mysql mysql 126 Sep 28 2014 mysql-bin.000005
-rw-rw---- 1 mysql mysql 150 Sep 28 2014 mysql-bin.000006
-rw-rw---- 1 mysql mysql 126 Sep 28 2014 mysql-bin.000007
-rw-rw---- 1 mysql mysql 126 Sep 28 2014 mysql-bin.000008
-rw-rw---- 1 mysql mysql 126 Sep 28 2014 mysql-bin.000009
-rw-rw---- 1 mysql mysql 1.1G Sep 28 2014 mysql-bin.000010
-rw-rw---- 1 mysql mysql 1.1G Sep 28 2014 mysql-bin.000011
-rw-rw---- 1 mysql mysql 1.1G Dec 7 2014 mysql-bin.000012
-rw-rw---- 1 mysql mysql 1.1G Feb 11 16:42 mysql-bin.000013
-rw-rw---- 1 mysql mysql 1.1G Apr 14 08:36 mysql-bin.000014
-rw-rw---- 1 mysql mysql 246M May 6 09:09 mysql-bin.000015
-rw-rw---- 1 mysql mysql 407M Jun 13 23:14 mysql-bin.000016
最后找到 mysql目录下,发现这么多大的文件,好多mysql-bin.000001 这样的文件很大,这其害就是MYSQL的日志文件了。
从我的情况来看,空间不是很足,那么,我就来禁用mysql生成日志文件吧。
第一步,我直接先把它删除了再说。 rm -f mysql-bin.000001 这样。
第二步,修改配置文件,使之不再生成这些日志。
编辑my.cnf 文件,命令:vi /etc/my.cnf
注释掉 log-bin=mysql-bin 这个属性
可以查看一下www/sever/data/目录下是否还有类似于mysql-bin.000011这样的文件
这样以来,那些很占用磁盘资源的日志文件就不会再有了,不过这样也就不能再查询历史操作记录了。