无法启动 mysql,原因是:pid 文件管理器退出且未更新文件

无法启动 mysql,原因是:pid 文件管理器退出且未更新文件

由于此错误,我无法启动 mysql:

 ERROR! MySQL manager or server PID file could not be found!
Starting MySQL.. ERROR! Manager of pid-file quit without updating file.

我该如何修复这个问题?

答案1

根据操作系统-MySQL日志将在不同的位置,并不总是按照规定my.cnf

Debian例如将它们放入/var/log/syslog

CentOS/Redhat会把它们放进/var/lib/mysql/__hostname__.err

ETC。

但实际上,您可以直接启动 MySQL 守护进程而不使用serviceinit.d直接执行命令。这会将您的任何/所有错误打印到stdout

例如。mysqld

通常,您遇到的错误是由于 MySQL 守护进程无法写入 pid 文件的权限问题造成的。

Debian会把它们放进/var/run/mysqld/mysqld.pid

CentOS/Redhat会把它们放进/var/lib/mysql/mysql.pid

相关内容