由于此错误,我无法启动mysql:
ERROR! MySQL manager or server PID file could not be found! Starting MySQL.. ERROR! Manager of pid-file quit without updating file.
我该如何解决这个问题?
根据操作系统的不同,MySQL日志将处于不同的位置,并不总是my.cnf规定的。
例如Debian会把它们放在/var/log/syslog
CentOS/Redhat会把它们放在/var/lib/mysql/__hostname__.err
等等
但是实际上你可以直接启动MySQL守护进程而不使用service或者init.d ,直接执行命令。 这将打印任何/所有的错误到stdout
例如。 mysqld
通常,对于你有的错误,这是因为MySQL守护进程能够写入到pid文件的权限问题。
Debian将把它们放在/var/run/mysqld/mysqld.pid
CentOS/Redhat会把它们放在/var/lib/mysql/mysql.pid