繁体   English   中英

错误。 服务器退出而不更新 PID 文件 (/usr/local/mysql/data/Mac.local.pid)

[英]ERROR! The server quit without updating PID file (/usr/local/mysql/data/Mac.local.pid)

安装后,运行好 mysql 并重新启动我的 mac,当我调用此命令行时出现此错误:

sudo /usr/local/mysql/support-files/mysql.server start

希尔错误:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/Mac.local.pid).

当我尝试将我连接到mysql -u root -p时,出现此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我尝试了此链接中的解决方案, 当将 OSX 升级到 Yosemite 或 El Capitan 时,MySQL 没有启动,但没有。 我还尝试更改 mysql 文件夹的所有者:

sudo chown -R _mysql:_mysql /usr/local/mysql/

但是什么也没有。

有任何想法吗?

谢谢

在 safe_mode 中启动你的 mysql。它为我工作。 希望它也对你有用

/usr/local/mysql/bin/mysqld_safe start

我不得不卸载mysql

brew uninstall mysql@5.7

并重新安装

brew install mysql@5.7

当我检查我的终端时,我可以看到这个警告

 [ERROR] --initialize specified but the data directory has files in it. Aborting.

然后我不得不这样做

rm -rf /usr/local/var/mysql

像这样打开 my.cnf

nano /usr/local/etc/my.cnf

并删除此行mysqlx-bind-address = 127.0.0.1

然后像这样进行安装后

brew postinstall mysql@5.7 

这终于奏效了。 我在这上面浪费了一整天。 希望有人觉得这很有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM