Fork me on GitHub

解决 'Can't connect to local MySQL server through socket'

命令行 mysql 时报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket,但用 msyql 客户端可以连接

是因为 mysql socket 出了问题,有可能是 my.conf 没有正确配置,有可能是没有权限生成 socket 文件

但不必管那么多,可以用这个解决办法:

1
2
指定 Host
$ mysql -h 127.0.0.1 -u root -p

参考[解决]ERROR 2002 (HY000): Can’t connect to local MySQL server

-------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------