ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (

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了
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (

第二种:socket文件有问题

socket文件路径在配置文件中设置不完整:
具体参见:http://aiezu.com/article/mysql_cant_connect_through_socket.html