服务器环境: Cent os, PHP+Mysql
网站的文件没多少,但是服务器磁盘却飙红爆满了。可能这个时候你发现网页也已经打不开了。
第一次解决办法:(使用宝塔面板的用户),可以安装服务器日志清理工具清理服务器日志释放服务器磁盘空间。释放空间后一切恢复正常。
但是没过多久,发现服务器磁盘又爆满了。
于是我仔细看了看清理的文件大小和路径,发现居然是数据库日志文件。特别大,可以达到几十G!
查阅技术文档后,将数据库配置文件里面下面两行配置屏蔽掉:
log-bin=mysql-bin
binlog_format=mixed
前面加“#” 保存即可。
屏蔽这两行后,问题彻底解决!
如果没有安装宝塔面板,你需要使用如下方法:
登陆mysql后清理
mysql登陆命令(注:前面的路径可能会有所不同):/usr/local/mysql/bin/mysql -u root -p
清理命令:reset master;(注意后面的分号也要带好)
清理完后,磁盘剩余空间顿时增大了不少,如果想要关闭数据库操作日志,
在/etc/ 下面找到my.cnf文件vim /etc/my.cnf(数据库配置文件)
将上面特大加粗的两行代码注释掉即可! 然后重启mysql服务可以了(重启mysql命令:service mysqld restart)