2011-12-03 119 views
0

我在命令行運行mysql命令,但出現此錯誤: 錯誤2002(HY000):無法通過套接字'/ var/run/mysqld連接到本地MySQL服務器/mysqld.sock'(2)MySQL不能在Ubuntu上運行11.04

我google了很多,但我無法解決這個問題。

請幫助!

回答

0

這聽起來像MySQL沒有運行。這將告訴你,如果它是否:

sudo netstat -tap | grep mysql 
0

這是因爲你指定的路徑沒有套接字需要連接到MySQL。這個問題發生在我身上。您可以重新安裝mysql或搜索mysqld.sock,然後將其移至指定的目錄。

嘗試運行此命令啓動MySQL服務器

/etc/init.d/mysql start 
/etc/init.d/mysql restart 
+0

我跑你給的命令,但我得到了以下信息: 而不是通過/etc/init.d中調用init腳本,使用該服務(8) 實用程序,例如service mysql start 由於您嘗試調用的腳本已轉換爲 Upstart作業,因此您還可以使用start(8)實用程序,例如,啓動mysql 啓動:拒絕發送消息,1匹配規則; type =「method_call」,sender =「:1.56」(uid = 1000 pid = 7531 comm =「start mysql」)interface =「com.ubuntu.Upstart0_6.Job」member =「Start」error name =「(unset)」 requested_reply = 0 destination =「com.ubuntu.Upstart」(uid = 0 pid = 1 comm =「/ sbin/init」)) – aragorn87