首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误!服务器退出而不更新PID文件(/usr/local/mysql/data/Mac.local.pid)

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

Stack Overflow用户
提问于 2015-08-27 02:32:51
回答 2查看 14.2K关注 0票数 2

安装后,运行好mysql并重启我的mac,当我调用以下命令行时,我得到了这个错误:

代码语言:javascript
复制
sudo /usr/local/mysql/support-files/mysql.server start

错误在这里:

代码语言:javascript
复制
ERROR! The server quit without updating PID file (/usr/local/mysql/data/Mac.local.pid).

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

代码语言:javascript
复制
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我尝试了这个链接MySQL does not start when upgrading OSX to Yosemite or El Capitan中的解决方案,但什么也没有。我还尝试使用以下命令更改mysql文件夹的所有者:

代码语言:javascript
复制
sudo chown -R _mysql:_mysql /usr/local/mysql/

但是什么都没有。

有什么想法吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2016-01-16 03:20:58

在safe_mode.its中开始你的mysql为我工作。希望它也能为你工作

代码语言:javascript
复制
/usr/local/mysql/bin/mysqld_safe start
票数 4
EN

Stack Overflow用户

发布于 2021-06-10 14:25:28

我不得不卸载mysql

代码语言:javascript
复制
brew uninstall mysql@5.7

然后重新安装

代码语言:javascript
复制
brew install mysql@5.7

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

代码语言:javascript
复制
 [ERROR] --initialize specified but the data directory has files in it. Aborting.

然后我不得不这么做

代码语言:javascript
复制
rm -rf /usr/local/var/mysql

然后像这样打开my.cnf

代码语言:javascript
复制
nano /usr/local/etc/my.cnf

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

然后像这样做安装后的工作

代码语言:javascript
复制
brew postinstall mysql@5.7 

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32234142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档