mysql sock找不到

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

根据提示是/var/run/mysqld/mysqld.sock文件不存在。


启动的时候发现

The server quit without updating PID file (/var/run/mysqld/mysqld.pid)

没有pid文件


到/var/run/mysqld去看一下,空空如野

网上有人说在、var/lib/mysql下面,去看了一下也没有

、tmp下面也没有

突然发现/var/run/mysqld的用户是root

改之

$ sudo chown mysql:mysql /var/run/mysqld

重启

$ sudo /etc/init.d/mysql restart

问题解决

阅读更多
个人分类: 数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭