今天上午连接 WEB 服务器出现问题,同个服务器的页面均无法打开,但是能 ping 通域名,解析正常,shell 到服务器看了一下状态,一切正常,然后重启 WEB 服务时 MYSQL 一直在终止,正好服务器有段时间没有重启了,就直接重启服务器了,shell 连接工具中断后,很久无法连接到服务器,登陆到服务器的 WEB 控制台,consle 看到服务器还是一直在终止 MYSQL 服务,直接在控制台强制重启服务器后,shell 工具能正常连接到服务器,但是 WEB 服务还是无法正常显示,查看 MYSQL 运行状态,发现 MYSQL 无法启动,手动启动,提示:MySQL is not running, but lock file (/var/lock/subsys/mysql) exists。然后,刷除 /var/lock/subsys/mysql 后再启动,提示 The server quit without updating PID file。然后 用 df -h 命令,一看磁盘居然使用了 100%,查看一个网站占用不过 500MB,那其它的到底是什么呢,首选怀疑是 MYSQL 出问题了,然后查看 MYSQL 所在目录,发现 其 var 文件下,有 9G 多的文件,都是 mysql-bin.000001、mysql- bin.000002 等文件是数据库的操作日志
删除掉后,然后在 MYSQL 的配置文件中,把 log-bin 这一行注释掉,重启 mysql 服务即可。
正文完