2012-01-17 216 views
3

我在我的Ubuntu 11.10上安裝mysql 5.5.20時出現問題。經過 「PS -e | grep的mysql的」 我發現mysqld_safe的和mysqld正在運行,但是當我嘗試連接到服務器時,它是不正確的,錯誤的是這樣的:無法連接到mysql服務器


ERROR 2002(HY000):無法通過套接字「/var/lib/mysql/mysql.sock」連接到本地MySQL服務器(2)


我必須檢查哪些定位在的mysql.sock的/etc/my.cnf中/ var/lib/mysql/mysql.sock,該文件夾的訪問權限爲:


drwxrwxr-X 2 mysql的mysql的4096 2012-01-17 01:54 MySQL的


「找到的mysql.sock」 之後,我發現它在/ var /運行/ MySQL的,真的很令人困惑 任何幫助將不勝感激,非常感謝〜

+0

聽起來像你可能有一個MySQL的實例,可能沒有正確關閉。您是否重新啓動了該服務器?這是一個新的安裝?你有沒有做出任何最近的變化? – 2012-01-17 09:56:17

+0

順便說一句,因爲這看起來更像是一個服務器問題,所以你可能想嘗試serverfault。 stackoverflow往往更關於編程/開發問題。 – 2012-01-17 09:56:56

回答

0

通常,這個錯誤信息可能意味着在應用程序級別出錯,而不是用MySQL。

打開終端並嘗試連接到MySQL。

mysql -u root -p 

出版社Enter,然後輸入密碼,並再次命中Enter。一旦進入,使用SHOW DATABASES找出哪些數據庫可用,以及您嘗試連接的數據庫是否存在。