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