我已经使用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
答案 0 :(得分:1)
当您输入'mysql'时,您正在运行MySQL客户端。客户端需要与服务器通信。如果您只是在没有任何参数的情况下运行'mysql',它会假定您尝试连接到位于'localhost'的mysql服务器,使用用户名作为运行命令的用户,无需密码。
从错误看,您的服务器似乎尚未运行。键入以下命令启动它: mysql.server启动