ERROR 2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(38)

时间:2013-04-10 06:40:58

标签: mysql

我刚刚运行mysql -u root并得到了该错误。我在MacBook Pro上安装了mysql。

1 个答案:

答案 0 :(得分:1)

你应该确保mysql.sock在/ tmp中,而不是在/ var / run或其他任何地方。尝试检查/etc/mysql/my.cnf以获取默认套接字路径。默认情况下Debian是这样的:

...
[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
...

然后在[client]标签下的相同my.cnf中更改socket选项以匹配[mysqld_safe]标签:

...
[client]
socket      = /var/run/mysqld/mysqld.sock
...

我认为mysql正在运行......