一些朋友经常在linux下启动mysql时,会遇到下面的错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
如下图所示
错误的原因是my.cnf配置文件中的socket目录配置不正确。
解决办法如下:
#先停止mysql服务器
命令符:service mysql stop
#编辑配置文件my.cnf
添加一行socket = /tmp/mysql.sock
保存退出即可
##再次启动mysql
命令:service mysql start
如下链接成功