![](/img/trans.png)
[英]Mysql server 8 error at startup: “The server quit without updating PID file”
[英]mysql anomalies (ERROR! The server quit without updating PID file)
我的MySQL数据库确实发生了一些奇怪的事情。 今天早上,我去上班,发现我的Mac桌面已关闭,即使我昨晚把它留了下来。
我启动了它,并尝试使用常规凭据登录到本地MySQL数据库(在OS X 10.9.5上运行),并收到“访问被拒绝”错误。 我试图通过终端重置根密码:
sudo /usr/local/mysql/support-files/mysql.server stop
sudo mysqld_safe --skip-grant-tables
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;
然后,我尝试重新启动服务器:
sudo /usr/local/mysql/support-files/mysql.server start
并得到
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Mac-Pro.local.pid).
我试图通过键入ps aux | grep mysql
检查mysql进程是否正在运行ps aux | grep mysql
ps aux | grep mysql
,但没有结果。 然后,我决定重新启动,并在重新启动后运行服务器。 但是,如果我尝试通过键入sudo mysql.server restart
来重新启动服务器,则会收到相同的错误:
ERROR! MySQL server PID file could not be found!
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Mac-Pro.local.pid).
和ps aux | grep mysql
ps aux | grep mysql
现在返回以下内容:
_mysql 515 0.0 1.4 3141512 460288 ?? S 11:42AM 0:00.52 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/Mac-Pro.local.err --pid-file=/usr/local/mysql/data/Mac-Pro.local.pid
root 282 0.0 0.0 2458968 1152 ?? S 11:42AM 0:00.02 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/Mac-Pro.local.pid
verse 1392 0.0 0.0 2432784 644 s000 S+ 11:47AM 0:00.00 grep mysql
我可以通过MySql Workbench或终端连接到mysql,因此服务器肯定正在运行。 但是,我发现数据库已被清除-它完全消失了! 我已经还原了备份,但是重新启动的问题仍然存在,并且我担心数据可能会再次消失。 关于可能导致这些问题的任何想法?
sudo move /etc/my.cnf /etc/my.cnf.bak
这对我来说让mysql.server创建新的my.cnf文件有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.