首先来说我是如何发现这个错误的,公司的网站需要修改一些东西,前端通知让我备份一下网站的数据库和目录。在我手动执行了备份任务2分钟后,前端告诉我网站打开提示数据库错误。我登录服务器查看了备份文件的大小,发现目录备份已经完成,数据库的备份卡着不动。想着先不备份了,把网站恢复正常了在说。kill 掉 MySQL 的进程,重启 LNMP 结果悲催了,MySQL 启动时提示:The server quit without updating PID file 如下图;
解决方法
度娘谷姐了N久也没有解决这个问题。在查看备份的时候顺便查看了下硬盘空间,结果 MMP 硬盘100% 想着清理下磁盘在解决这个问题,但是怎么都没想到是硬盘导致这个问题。清理了硬盘在启动 MySQL 就正常。
使用 df-h 查看硬盘,硬盘容量已经100%
清理了之前的备份在使用 df -h 查看硬盘容量剩余89%
使用 lnmp mysql start 启动 MySQL 启动成功,解决了这个问题;