问题描述
今天打算连接 禅道的MySQL,结果在登录MySQL的时候出现了错误
# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
错误的意思就是,在/var/lib/mysql/
中找不到文件mysql.sock
,具体目录看自己的报错信息
解决方式
给报错位置建立一个软连接即可,软连接至mysql.sock
所在位置
查看mysql.sock
所在位置
# find / -name mysql.sock
/opt/zbox/tmp/mysql/mysql.sock
设置软连接
为找到的mysql.sock
设置软连接
# ln -s /opt/zbox/tmp/mysql/mysql.sock /var/lib/mysql/mysql.sock
-s
后面的第一个参数是mysql.sock
所在位置,第二个参数是报错的mysql.sock
目录
来源:CSDN
作者:一碗单炒饭
链接:https://blog.csdn.net/djzhao627/article/details/103765201