所以我一直在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
进行严格清理,以确保您获得新的下载。