ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)解决办法。
出现这个错误的原因有两个:
第一种:mysql服务未正常运行
mysql服务未正常运行:
执行命令:
service mysqld status
之后执行命令:
service mysqld start
再次进入bin目录下执行
mysql -u root -p就ok了

第二种:socket文件有问题
socket文件路径在配置文件中设置不完整:
具体参见:http://aiezu.com/article/mysql_cant_connect_through_socket.html
本文详细解析了ERROR2002(HY000):Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’(2)的两种常见原因及解决办法。一是MySQL服务未正常运行,可通过启动mysqld服务解决;二是socket文件配置问题,需检查并修正配置文件中的socket路径。

5万+

被折叠的 条评论
为什么被折叠?



