这是我试图在我的机器上停止 MySQL 服务器时收到的消息:
MySQL manager or server PID file could not be found
我执行的命令:
service mysql stop
或者
/etc/init.d/mysqld stop
我也尝试启动 MySQL 服务器,但出现以下错误
Starting MySQL.Manager of pid-file quit without updating file
我无法访问 MySQL 数据库。
需要解决的几点:
- 我在 /etc/my.cnf 下有 my.cnf 文件
ps -ef |grep mysql
不显示任何进程/var/run/mysqld/
为空(无mysql.pid
文件)/tmp/mysql.sock
不存在
我阅读了该文件/var/log/mysqld.log
,似乎 mysql 正在尝试进行一些崩溃恢复。昨天可能会停工,但这是我无法控制的。我只想找回数据库。任何专家可以帮助我吗?我有这台机器的 sudo 帐户,但除非它是最后一个选项,否则我不会重新启动这台机器,因为它是其他人使用的服务器。