我刚刚运行mysql -u root并得到了该错误。我在MacBook Pro上安装了mysql。
答案 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正在运行......