MySQL is running but PID file could not be found

Author Avatar
Harris Wong 2月21日

今天连接数据库出错,访问网站部分页面出现500.

于是查看Mysql允许状态。

提示:MySQL is running but PID file could not be found

查阅资料有人说是mysql假死,ps aux |grep mysq* 查看Mysql进程,并强行kill。

再次开启Mysql提示超时。

猜测是Mysql日志文件过多无法写入,查看my.cnf发现并没有开启生成二进制日志。

登录阿里云控制台发现磁盘已满。

微信截图_20180221190137.png

查找大文件:find . -size +100M

发现nohup.out已达35G。

cat /dev/null > nohup.out解决问题