問題描述
今天打算連接 禪道的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
目錄