ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
日志未经声明,均为风.fox原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。
本地服务器进行登录时候报错
mysql -uroot -proot --host=localhost
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
查看 mysql
数据库存储目录下是否有mysql.sock
,该名字可能不一样,这里查询到的名字为mysql529.sock=
这里的mysql位置为:
/www/lanmps/mysql/
查看/www/lanmps/mysql/data
目录下是否有mysql529.sock=
文件
cd /www/lanmps/mysql/data
ll
发现存在此文件
mysql529.sock=
查看 /var/run/mysqld/mysqld.sock
文件是否存在
cd /var/run/mysqld/
ll
如果目录不存在则先创建目录
mkdir -p /var/run/mysqld/
如果不存在,则对这个文件做一个软连接
ln -s /www/lanmps/mysql/data/mysql529.sock /var/run/mysqld/mysqld.sock
最后,重新登录服务器即可成功
Donate:| 文章有帮助,可以 请我喝杯咖啡
Powered by foxwho.com 浙ICP备19037334号-1