具体过程本来想写细一点的,记不清了,把关键的地方记下来
服务器突然断电后导致MySQL启动不了,开始以为是数据库损坏,后来检查日志,看mysqld启动输出信息
显示:
Can't start server: can't create PID file: No space left on device
看到这条信息,感觉不可能,几百G的空间说没就没了?
使用df -h 命令查看
/dev/sda1 占用率确实100%
这样肯定有文件占用了大部分空间,看网上有条命令是搜索大文件的
find /tmp -size +100000000c 查看临时文件有超过100M的打印出来,这个命令不现在不是很了解,大家自己看看,我是直接看到一个文章说Tomcat的日志文件
catalina.out 超过了400G,然后我检查了一下我的日志,同样也是这个问题 使用 rm -rf catalina.out 删除日志, 重新启动mysql即可。