MYSQL PID/SOCK错误-我可以';我不能让我的Mac El Capitan使用完整的网络服务器


MYSQL PID/SOCK error - I can't get my Mac El Capitan to work with full web server

所以我一直在OSX El Capitan上尝试将我的本地主机安装在我的全新MacBook Air上。

到目前为止,PHP似乎工作正常,Apache似乎也工作正常,但mysql让我头疼。

我试图安装mysql的库存版本,但它似乎根本不起作用,它开始了,每次我试图登录mysql时,它都会完全崩溃,我没有看到任何错误消息,但我想这和我在自制安装版本中得到的一样。

当我尝试Homobrew brew install mysql时,它工作正常。

然后我尝试了它抛出的mysql_secure_installation,并出错:Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

然后我尝试了mysql.server start,得到了... ERROR! The server quit without updating PID file (/usr/local/var/mysql/Szekelys-MacBook-Air.local.pid).

这是我第三次全新安装Mac,我现在还不知道。

我尝试了权限、创建PID文件和其他很多事情。

恐怕我没有适合您的解决方案。不过我是同病相怜。我也有同样的错误,我尝试过用brew安装,也尝试过直接安装。

更糟糕的是,我的iMac可以使用它,但我的Macbook Pro却不能。

我能看到的唯一区别是版本。我有

mysql-56.6.26-osx10.8-x86_64

在iMac上运行良好。

不起作用的有:

mysql-5.7.9-osx10.9-x86_64

我将尝试使用早期的修订版,这是我唯一还没有尝试过的东西。

我知道这很奇怪,但我一次又一次地遇到同样的问题,没有像你们一样得到有用的答案,但不知怎么的,我在这个页面上发现了一些确实有效的

出于某种原因,遵循mysql.server restart的使用说明似乎有效。我也没有创建任何建议的launchctl版本。

我建议对自制程序brew cleanup --force -s进行严格清理,以确保您获得新的下载。