-4
我刚刚运行了mysql -u root并出现了该错误。我在MacBook Pro上安装了mysql。错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(38)
我刚刚运行了mysql -u root并出现了该错误。我在MacBook Pro上安装了mysql。错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(38)
您应该确保mysql.sock在/ tmp中,而不是在/ var/run或其他地方。尝试检查/etc/mysql/my.cnf作为默认套接字路径。默认情况下,在Debian是这样的:
...
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
...
然后在相同的my.cnf改变下的[客户]标记的Socket选项设置为[mysqld_safe的]标签匹配:
...
[client]
socket = /var/run/mysqld/mysqld.sock
...
我认为MySQL的正在运行...
我的mysql.sock既不在/ tmp也不在/ var/run中。我也没有/etc/mysql/my.cnf文件。我如何找到my.cnf文件? – 2013-04-10 22:49:52
看起来你的mysql服务器没有启动。我通常运行stop命令,然后重新启动它: mysqld stop mysql.server start 同样的错误,这对我很有用。 – 2017-04-28 00:36:47