在升级Mac OS X Yosemite(Mac OS 10.10)后,Mysql无法启动

时间:2014-10-28 22:33:07

标签: mysql macos osx-yosemite

升级到Mac OS Yosemite(10.10)后,我的Mysql将不再启动。相反,我得到

MacBook-Pro:/ user$ sudo /usr/local/mysql/support-files/mysql.server start
Starting MySQL 
. ERROR! The server quit without updating PID file (/usr/local/mysql/data/wireless.ubc.ca.pid).

我尝试检查版本号,但我也收到以下错误

MacBook-Pro:/ user$ /usr/local/mysql/bin/mysql -v
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

在Yosemite安装后,我发现许多人遇到了XAMPP not working的问题,而且eclipse无法正常工作。我看到很多人只是说重装。无论如何要解决这个问题吗?

4 个答案:

答案 0 :(得分:8)

我还没有更新到Yosemite,但是当我这样做时,我保存了这个链接:

Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.10 Yosemite

这条特定的路线可能会有所帮助:

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

但请检查整个帖子,如果有帮助请告诉我!

祝你好运!

答案 1 :(得分:4)

我认为不需要这种安装。当我升级到优胜美地时,我遇到了同样的问题。

我尝试通过命令行运行mysql服务器但它失败了,说

  

启动MySQL   ....错误!服务器退出而不更新PID文件(/usr/local/var/mysql/Bilals-MacBook-Pro.local.pid)。

我进入首选项并在那里点击了mysql,它被停止了。从首选项启动mysql,这将询问root密码,并且它有效:)

答案 2 :(得分:3)

更新MySQL后我也出于某种原因必须更改MySQL目录的权限才能正常工作。安装程序始终将权限更改为root。

chown -R _mysql:wheel /usr/local/mysql-5.6.21-osx10.8-x86_64/

答案 3 :(得分:1)

这些答案都不适合我。我使用自制软件重新安装了mysql,但它确实有效。

http://blog.joefallon.net/2013/10/install-mysql-on-mac-osx-using-homebrew/