2

我已经使用 Homebrew 成功安装了 MySQL。但是,每当我键入命令 mysql 时,我都会收到此错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我怀疑这是一个权限问题,因为我已经确认我的系统正在正确的位置寻找 MySQL。但是,我是 Unix(OSX) 的新手,不知道如何解决这个问题。

我正在使用 OSX 10.7 (Lion)

which mysql生产/usr/local/bin/mysql

4

1 回答 1

1

当您键入“mysql”时,您正在运行 MySQL 客户端。客户端需要与服务器通信。如果您只是在没有任何参数的情况下运行“mysql”,它假定您正在尝试使用用户名连接到位于“localhost”上的 mysql 服务器,作为您正在运行命令的用户,并且没有密码。

从错误看来您的服务器尚未运行。通过键入启动它:mysql.server start

于 2012-09-04T02:48:55.593 回答