Linux下mysql中的mysql.sock找不到文件的解決辦法
1、檢查服務有沒有啟動
systemctl status mysqld
2.用命令find 找一下mysql.sock文件,我這里沒有mysql.sock這個文件,就不會顯示,就直接跳轉到第四步,有的話就直接跟著順序
find -name mysql.sock
3.如果有的話,這里我們建立一個軟連接,這也是比較推薦的方法,比如這個文件在/var/lib/mysql.sock,socket參數指定的路徑是/tmp/mysql.sock
ln -s /var/lib/mysql.sock /tmp/mysql.sock
4.如果find也找不到,重啟一下mysql服務即可,會自動生成一個。
systemctl restart mysqld
5.最后連接成功mysql