lnmp关闭mysql日志功能以及删除自动生成的mysql-bin.xxxx日志文件
访问网站发现异常,phpmyadmin无法访问,并提示“write failed: No space left on device”,前几天刚删除access_log文件以及禁用了日志,20G的磁盘空间还提示服务器的剩余空间不足很奇怪,于是通过df -hl
和du -h
命令检查出是mysql下的var目录高达14G,检查发现是MySQL日志占据了大量的空间,找到问题,解决方法也很简单,删除生成的日志文件并关闭mysql日志生成。
关闭mysql日志
使用的是lnmp一键安装包,默认开启了MySql数据库缓存日志,按下面的方法关闭
编辑/etc/
目录下的my.cnf
文件,找到
log-bin=mysql-bin binlog_format=mixed
分别在这两句前面加上#
号注释掉。保存文件后,重启Mysql,我使用的是lnmp一键安装包,执行下面的命令重启
/etc/init.d/mysql reload
删除已生成的日志文件
进入/usr/local/mysql/var/
目录,把mysql-bin.000***
这类型的文件删除
提示:服务器环境不同,文件目录可能会有差异,根据自己的服务器环境修改或删除相关文件。
<< 上一篇
下一篇 >>