这个错误有好多种原因,其中有一种原因很简单,也很不好被发现
排除了配置文件权限等常见原因(因为服务器已经正常运行了好久,突然之间无法启动了)
导致这个原因主要是因为磁盘满了,执行
df
可以看到/dev/mapper下已使用了100%
然后我们再执行
du -sh /* |sort -nr
可以查看哪个文件夹占用的大,最后发现是 /var/log/squid下的日志用了36G,删除日志后
重启MySQL,问题解决
如果磁盘清理过还没有空余下太多的话,可以使用:
lsof |grep -i deleted
查看哪个进程没被释放掉,然后把该进程停止或重启
网友评论