(转载)

mysql无法启动,报错 Can't start server: can't create PID file: No space left on device

 

最近在维护linux服务器时发现,网站打不开了,经过检查发现是mysql数据库宕掉了,死活就是启动不起来。

然后看mysql日志文件

mysql硬盘导致C盘过高 mysql磁盘满了,无法启动_tomcat

 出现Can't start server: can't create PID file: No space left on device

这个错误。

提示磁盘空间不足

后用df -h 命令查看

mysql硬盘导致C盘过高 mysql磁盘满了,无法启动_tomcat_02

竟然发现磁盘容量全部用完了,于是要查看是谁占用了

用命令:

find /tmp -size +100000000c

查找下磁盘中大于100M的文件

竟然出现:

 

mysql硬盘导致C盘过高 mysql磁盘满了,无法启动_mysql硬盘导致C盘过高_03

tomcat的日志文件占用了443G,真是可恶啊啊

 

rm -rf catalina.out

重新启动mysql即可。

最好重启linux os。