2013-12-17 61 views
0

我在我的服務器{Ubuntu的12.04 LTS}安裝mysql,它的工作有很大MySQL錯誤2002

,但現在我所有的數據庫已關閉,當我在termeanl運行{MySQL的}這是給這個錯誤

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 

,當我嘗試啓動mysql它給這個錯誤{服務mysqld的啓動}

mysqld: unrecognized service 

我不需要失去我的數據,所以我不作任何服務器,你能幫幫我嗎?

+0

有很多很多鏈接來解決這個錯誤。例如:[ERROR 2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'](http://stackoverflow.com/questions/11657829/error-2002- hy000-cant-connect-to-local-mysql-server-through-socket-var-run) – paulsm4

+0

你也嘗試通過'/ etc/init.d/apache'啓動它嗎? – Mathlight

+0

@ paulsm4這不是同一個問題 –

回答

2

正如我menthoid here,有很多方法去羅馬。我提到了apache,但正如你想象的那樣,正確的術語是mysqld

因此,您也可以使用/etc/init.d/mysqld start而不是命令start mysql

0

有很多很多鏈接來解決這個錯誤。例如:

在你的情況 「111」 是連接錯誤 - 你根本就沒有MySQL服務器的運行。

所以真的問題是越來越「服務mysqld啓動」的工作。

建議:嘗試重新安裝:

+0

謝謝,但它不是相同的問題,我試圖使它與服務mysqld開始運行.. –

+1

它*完全*的問題。 「錯誤2002」是一條紅色鯡魚,因爲服務不會啓動(I/O錯誤111:連接被拒絕)。目標是弄清楚它爲什麼不開始。然後讓它自動啓動。 – paulsm4

+0

@csbukhari,我必須同意paylsm4。 '/ etc/...'只是一個解決方法。你必須找出爲什麼它不能正常開始。 (所以你最好開始閱讀所有的Apache日誌文件,MySQL日誌文件和系統日誌文件,並嘗試查看發生錯誤的位置 – Mathlight

相關問題