MySQL server PID file could not be found!
今天使用测试数据库时发现突然无法连接了,然后登录到服务器上查看 MySQL 进程还在,使用命令 service restart mysql
重启 MySQL 报错:
1 | MySQL server PID file could not be found! [FAILED] |
经过一番网上查询,有说磁盘满会导致此问题,马上检查了一下,果然 /
目录已经使用了 98% ,删除一些不再使用的程序包后。重启 MySQL 还是同样的问题。
网上的其他解决方案试了也不行。后来我想要不使用 MySQL 安全模式启动试试看。执行命令 ./mysqld_safe
后,检查 MySQL 日志文件 tail -100 /var/log/mysqld.log
,终于发现了问题所在:
原来是 my.cnf
中有一个参数不支持,注释掉该参数以后,数据库可以正常启动。
问题解决,耶 ヾ( ̄▽ ̄)ByeBye