无法连接到Mysql Socket

时间:2011-07-12 00:51:21

标签: mysql mysql-error-2002

我有一台AWS服务器。我运行了mysql,它连接只是找到我的RDS服务器,但我想运行一个本地的mysql实例。当我在命令提示符下键入mysql时,我得到以下内容。

  

ERROR 2002(HY000):无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

my.conf如下

datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
socket=/tmp/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

运行find mysql.sock不会返回任何结果。

1 个答案:

答案 0 :(得分:1)

查看正在运行的mysql进程:

ps -aef | grep mysql

寻找像

这样的东西
--socket=/path/mysql.sock

修复my.cnf以反映正确的路径和名称。

作为mysql或root用户:

lsof | grep mysql.sock