2011-08-29 92 views
2

我已经使用Homebrew成功安装了MySQL。然而,每当我输入命令mysql时,我收到此错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)使用Homebrew在OSX 10.7(Lion)上设置MySQL服务器

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

我使用OSX 10.7(狮子)

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

+1

我有同样的问题,并通过阅读这篇解决它; http://testfault.com/questions/178088/mysql-problems-after-mac-os-x-software-update –

+0

尝试这个答案[http://stackoverflow.com/a/8460131/440967](http:/ /stackoverflow.com/a/8460131/440967)我跑到同样的问题 – lmmendes

回答

1

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

从错误看来你的服务器还没有运行。键入以下命令启动: 的mysql.server启动