0

我在运行 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

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

谢谢你。

4

1 回答 1

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
于 2013-10-06T07:33:32.177 回答