由于此错误,我无法启动 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 守护进程而不使用service
或init.d
直接执行命令。这会将您的任何/所有错误打印到stdout
例如。mysqld
通常,您遇到的错误是由于 MySQL 守护进程无法写入 pid 文件的权限问题造成的。
Debian
会把它们放进/var/run/mysqld/mysqld.pid
CentOS/Redhat
会把它们放进/var/lib/mysql/mysql.pid