Linux
mysql伺服器退出而不更新centos上的pid文件
我無法啟動 MySQL,我收到此錯誤
[root@server scripts]# service mysql start Starting MySQL.The server quit without updating PID file (/[FAILED]mysql/server.mydomain.com.pid).
我該怎麼辦
我在任何地方都沒有任何
my.cnf
文件只有這些
/etc/pki/tls/openssl.cnf /home/monty/.mylogin.cnf /opt/rightscale/sandbox/openssl.cnf /root/.mylogin.cnf /usr/share/doc/MySQL-server-5.6.10/my-default.cnf /usr/share/mysql/my-default.cnf /var/lib/mysql/auto.cnf
在 CentOS 中,您需要復製
/usr/share/doc/MySQL-server-5.6.10/my-default.cnf
到/etc/my.cnf
並且您必鬚根據您的伺服器配置在 my.cnf 中進行更改,在 my.cnf 中的每次更改以反映您需要重新啟動 mysql 伺服器之後。看來您對 mysql datadir 的權限有問題。執行以下命令
mysql_install_db
此命令將檢查您的 mysql 配置並找出錯誤。一旦完成
chown -R mysql:mysql /path to your mysql data dir ( default is /var/lib/mysql) brew service mysql restart