LNMP 关闭 Mysql 日志,删除 mysql-bin.0000*日志文件

今天访问网站出现数据库链接错误,然后想重启 lnmp 环境,发现无法正常关闭 mysql 服务,回想一下,服务器已经平稳运行 4 个多月了,配置方面应该没有什么问题,所以想到,可能是数据盘空间用完了,果然如此。就想到应该是日志文件导致的,最后检查到 mysql 的日志文件超过,而且居然好几个日志文件几个G。好吧,看来问题就是出在这里。百度到军哥的博客,删除了所有 mysql-bin.0000*日志文件,重启就OK了,顺手把 mysql 日志功能关闭了。

LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错。

如何关闭MySQL的日志功能:

删除日志:

执行:

/usr/local/mysql/bin/mysql -u root -p

输入数据库root用户的密码登录后再执行:reset master;

再输入:quit 退出mysql命令模式。

彻底禁用MySQL日志:修改/etc/my.cnf 文件,找到

log-bin=mysql-bin
binlog_format=mixed

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

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

本文以LNMP一件安装包安装的环境为例除MySQL重启命令和配置文件路径可能略有不同,其他一样。

参考:http://www.vpser.net/manage/delete-mysql-mysql-bin-0000-logs.html

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2014/9/9作者: 胡倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

9 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

  1. 多备份 多备份说道:
    7#

    phpmyadmin总是有这样那样的问题,操作起来还是不顺手

  2. 爱偷笑 爱偷笑说道:
    6#

    今天安装了lnmp后,phpmyadmin死活打不开,无奈,重新用lum控制面板

  3. SPRITEKING SPRITEKING说道:
    5#

    请问博主的Hcms 主题怎么使在原窗口打开链接? 需要怎么修改?

    • 胡倡萌 胡倡萌说道:

      target="_blank" 是在新窗口打开,如果不需要,删除这个代码即可。具体修改哪里,自己检查。该主题早就不提供服务,不推荐使用

  4. 66资源 66资源说道:
    4#

    博主是湖北人在东莞??

    • 胡倡萌 胡倡萌说道:

      几个月前就回广西老家了,我不是湖北人,之前在武汉读书罢了

  5. 爱Q吧 爱Q吧说道:
    3#

    又更新了,这次没抢到沙发。。。 :arrow:

  6. WEB学习吧 WEB学习吧说道:
    2#

    我开启了这个,现在已有几十M 了。

  7. 老左 老左说道:
    1#

    我开始就关闭了

扫一扫,用手机访问本站

扫一扫,用手机访问本站