在下周公子

  • 首页
  • 域名收藏
  • SEM搜索引擎营销
  • 操作系统
    • 服务器应用
  • 特色专题
    • 跑步运动
  • VPS主机推荐
  • 搜索
在下周公子
三十而立,学以致用
  1. 首页
  2. 服务器应用
  3. Mysql
  4. 正文

解决硬盘爆满,处理恐怖MySql-bin.0000X日志文件

2015年5月26日 1969点热度 0人点赞 0条评论

安装环境是军哥的LNMPA环境,centos系统!
买VPS给的盘都是一个系统盘,一个数据盘,系统盘给的往往都很小。如果系统盘满了,就直接导致无法重启等等后续问题。

言归正传,查询du -h --max-depth=1 /看看那个目录占的多。
20150526090527
说明一下,usr是系统文件,home是系统盘的web目录,而home1是我后续挂载的数据目录。网站目录大小一切正常,在看数据目录大小。
使用命令du -h --max-depth=1 /usr/local/mysql查看Mysql目录大小。
20150526090859

发现了如此多的 mysql-bin.0000X文件,而这些都是mysql的操作日志文件.
20150526092315
删除日志:
执行/usr/local/mysql/bin/mysql -u root -p
然后在输入Mysql的root密码,按回车。出现如下界面
20150526092638
继续执行reset master;
当出现如下界面表示清理完毕。
20150526092838
接着执行quit退出mysql命令模式。
20150526092952

如何关闭MySQL的日志功能:

彻底禁用MySQL日志:修改vi /etc/my.cnf文件,找到
log-bin=mysql-bin
binlog_format=mixed

再这两行前面加上#,将其注释掉,再执行/etc/init.d/mysql restart即可。

或者可以定时清理。
如果实在想保留日志,可以在vi /etc/my.cnf里加入expire_logs_days = 10然后重启mysql,这样10天就会自动清理日志。

标签: 暂无
最后更新:2019年6月15日

zhou

这个人很懒,什么都没留下

点赞

COPYRIGHT © 2021 zhoubin.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备09065757号-10