首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

详细引见mysql-bin.000001文件的来源及处理方法

2012-08-21 
详细介绍mysql-bin.000001文件的来源及处理方法详细介绍mysql-bin.000001文件的来源及处理方法看下上面的

详细介绍mysql-bin.000001文件的来源及处理方法

详细介绍mysql-bin.000001文件的来源及处理方法

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

详细引见mysql-bin.000001文件的来源及处理方法

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

详细引见mysql-bin.000001文件的来源及处理方法

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

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

红色表示输入的命令.

  1. [root@jiucool?var]#?/usr/local/mysql/bin/mysql?-u?root?-p ??
  2. Enter?password:?(输入密码) ??
  3. Welcome?to?the?MySQL?monitor.?Commands?end?with?;?or?\g. ??
  4. Your?MySQL?connection?id?is?264001 ??
  5. Server?version:?5.1.35-log?Source?distribution ??
  6. Type?‘help;’?or?‘\h’?for?help.?Type?‘\c’?to?clear?the?current?input?statement. ??
  7. mysql>?reset?master;?(清除日志文件) ??
  8. Query?OK,?0?rows?affected?(8.51?sec) ??
  9. mysql>?

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

  1. [root@jiucool?var]#?du?-h?–max-depth=1?/usr/local/mysql/ ??
  2. 37M?????/usr/local/mysql/var ??
  3. 70M?????/usr/local/mysql/mysql-test ??
  4. 15M?????/usr/local/mysql/lib ??
  5. 448K????/usr/local/mysql/include ??
  6. 2.9M????/usr/local/mysql/share ??
  7. 7.6M????/usr/local/mysql/libexec ??
  8. 17M?????/usr/local/mysql/bin ??
  9. 11M?????/usr/local/mysql/docs ??
  10. 2.9M????/usr/local/mysql/sql-bench ??
  11. 163M????/usr/local/mysql/?

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

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

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

  1. #?Replication?Master?Server?(default) ??
  2. #?binary?logging?is?required?for?replication ??
  3. #log-bin=mysql-bin?

重启下MySQL,一切OK啦!关于MySQL数据库mysql-bin.000001文件的来源及处理方法就介绍到这里了,希望通过本次的介绍能够带给您一些收获吧,谢谢各位浏览!

热点排行