升级到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无法正常工作。我看到很多人只是说重装。无论如何要解决这个问题吗?
答案 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/