垃圾站博主最近发现自己的VPS服务器空间竟然用了20G,查了一下网站文件只有不到5G,百度、谷歌了一晚上终于查到原因了:
/usr/local/mysql/var下面的mysql-bin.0000系列文件占用磁盘空间达到惊人的15G,通过搜索发现这些是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。难怪磁盘空间会满,感情都是mysql的日志文件搞鬼呀!
知道了问题所在,那么接下来便是如何解决了,这些占用磁盘空间的日志文件可以通过mysql命令来将其清除掉即可,登录XShell,输入:
[php]
/usr/local/mysql/bin/mysql -u root -p
[/php]
输入mysql的root密码就可以进行mysql命令模式,再执行:
[php]mysql> reset master;[/php]
清除mysql日志即可,如下图:
我们再查看空间容量时发现,已经空了恢复到本真的状态了:
看见磁盘空间恢复的还不错!