Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

網上找了一堆 本身分析了一下。問題因環境的不一樣和操做方式的不一樣,會有不一樣的解決辦法。mysql

出現的緣由:sql

由於須要將數據目錄遷移到數據盤,從新生成一次。再次啓動時,沒有報錯,但在mysql -uroot -p 進入數據庫時,報錯。數據庫

my.cnf  [client]  [mysqld] [mysql] 都已經設置了socket的目錄 爲何進入數據庫仍是在找var/lib/mysql/mysql.sock  問題不得而知bash

 

最終解決辦法是 作了一個軟連接socket

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

 

/tmp/mysql.sock 爲my.cnf設定的目錄spa

沒辦法 先這麼解決吧。blog

相關文章
相關標籤/搜索