Mac OS X 10.8.5上的MySQL连接错误

时间:2013-10-06 07:24:08

标签: mysql macos homebrew

我在运行OS X 10.8.5的Mac上使用Homebrew安装了MySQL。每当我启动我的mac,并尝试连接到MySQL时,我都会收到以下错误

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)

然后我运行以下命令然后能够连接

mysqld stop
mysql.server start

但是在重新启动计算机时,我得到了与上面相同的错误,并且必须再次运行这些命令。有什么方法可以永久修复它吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果你想在启动时启动mysql服务器,你可以运行以下命令: ('5.6.10'是mysql版本号。如果你使用其他版本,请更改它)

mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/mysql/5.6.10/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist