解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
生活随笔
收集整理的這篇文章主要介紹了
解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在終端輸入mysql -uroot -p123456登錄數據庫總是報這樣的錯,很煩。
在網上查了一下,沒有得到解決,可能每個人遇到的問題原因不一樣,
此時我就想看一下/tmp/mysql.sock這個文件,但是在/tmp/目錄下沒有找到此文件,
我想可能就是缺少這種文件導致的,于是搜索mysql.sock此文件,發現在/var/lib/mysql/mysql.sock,
于是建立一個軟連接:
?
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
?
在終端輸入mysql -uroot -p123456,啟動正常。
當然最快捷的還是查看/etc/my.conf,里面含有mysqld的socket路徑,直接用其建立軟連接就可以了。
?
之前頻繁遇到此問題,導致程序無法連接本地數據庫,不知為何一直出現,無奈在啟動腳本加上此命令。
原文:https://blog.csdn.net/m0_37684310/article/details/79225104?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 办理持军队武装警察部队机动车驾驶证申请机
- 下一篇: 查看mysql主从配置的状态及修正 sl