恐怖的MySql-bin.0000X日志文件

之前发现自己10G的服务器空间大小,用了几天就剩下5G了,自己上传的文件才仅仅几百M而已,到底是什么东西占用了这么大空间呢?今天有时间彻底来查了一下:

mysql-log

看下上面的目录web根目录是放在/home 里面的,所有文件加起来才不到300M,而服务器上已经占用了近5G空间,恐怖吧,最后经我一步一步查询得知,原来是这个文件夹占了非常多的空间资源:

mysql-log1

原来如此,是mysql文件夹下的var目录占用空间最大,那里面是啥 内容呢?我们来看下:

mysql-log2

发现了如此多的 mysql-bin.0000X文件,这是什么东西呢?原来这是mysql的操作日志文件.我才几十M的数据库,操作日志居然快3G大小了.

如何删除mysql-bin.0000X 日志文件呢?

红色表示输入的命令.

[root@jiucool var]# /usr/local/mysql/bin/mysql -u root -p
Enter password:  (输入密码)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 264001
Server version: 5.1.35-log Source distribution

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> reset master; (清除日志文件)
Query OK, 0 rows affected (8.51 sec)

mysql>

好了,我们再来查看下mysql文件夹占用多少空间?

[root@jiucool var]# du -h –max-depth=1 /usr/local/mysql/
37M     /usr/local/mysql/var
70M     /usr/local/mysql/mysql-test
15M     /usr/local/mysql/lib
448K    /usr/local/mysql/include
2.9M    /usr/local/mysql/share
7.6M    /usr/local/mysql/libexec
17M     /usr/local/mysql/bin
11M     /usr/local/mysql/docs
2.9M    /usr/local/mysql/sql-bench
163M    /usr/local/mysql/

好了,看一下,整个mysql 目录才占用163M大小!OK,没问题,既然mysql-bin.0000X日志文件占用这么大空间,存在的意义又不是特别大,那么我们就不让它生成吧.

[root@jiucool var]# find / -name my.cnf

找到了my.cnf 即mysql配置文件,我们将log-bin=mysql-bin 这条注释掉即可.

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

重启下mysql吧.

OK,至此,操作完成. 以后再不会因为就几十M的数据库大小生成N个G的日志文件啦.

这些个日志文件太恐怖了,我搬到这新VPS来才二十天左右,还不到一个月日志文件居然就近3个G大小,如果一两个月我不清除日志文件这还得了!

48 Responses to “恐怖的MySql-bin.0000X日志文件”

  1. 天涯行客 CHINA Mozilla Firefox Windows says:

    我怎么没有遇到过呢

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @天涯行客, 这个是在linux USR目录下,mysql文件夹下!

    [Reply]

  2. whisperer CHINA Internet Explorer Windows says:

    纯路过 顺便羡慕一下你的服务器~~ :shock:

    [Reply]

  3. 会律博客 CHINA Mozilla Firefox Windows says:

    看来是有必要去看看自己的家伙 都生锈了!

    [Reply]

  4. 卢松松 CHINA Mozilla Firefox Windows says:

    usr3.7G 够大的

    [Reply]

  5. JuJue FRANCE Mozilla Firefox Windows says:

    俺检查下数据库去先…

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @JuJue, JuJue 在法国呢??浪漫之都啊…….HUHU

    [Reply]

  6. 先看看 CHINA Internet Explorer Windows says:

    这么多,你删掉都要删好久的吧

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @先看看, 很快的,几秒钟就删除了.一个命令搞定 . :lol: :lol:

    [Reply]

  7. youzang CHINA Mozilla Firefox Windows says:

    我曾经根目录有一个会自动长大的 大概叫做error log 啥名字的文件,每天都在长大,删除了重新长大。。。

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @youzang, 日志文件可不能小觑啊.

    [Reply]

  8. 菲萨塔 CHINA Internet Explorer Windows says:

    貌似很牛X!!!!

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @菲萨塔, 很大呐 :lol: :lol:

    [Reply]

  9. goldapple CHINA Internet Explorer Windows says:

    怎么会那么大,你经常操作MYSQL么

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @goldapple, 所有数据库记录都 会保存,就像留言写进数据库也有呢

    [Reply]

  10. MuMu'S CHINA Safari Mac OS says:

    看不懂,打酱油的。

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @MuMu’S, 要不送个馒头就着吃, :lol: :lol:

    [Reply]

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:


正在读取数据……