2013-06-20 42 views
1

我的生產服務器發生故障,由於上Mysql錯誤:爲什麼MySQL服務器沒有啓動在Solaris 10上?

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (95) 

而且在我的生產記錄它顯示了以下錯誤:

Started GET "/" for 50.18.57.7 at 2013-06-20 08:21:27 +0000 

Mysql2::Error (Can't connect to local MySQL server through socket '/tmp/mysql.sock' (146)): 

我試圖像許多選擇:

"svcs *mysql* "

另請嘗試使用:

svcadm refresh|disable/enable|restart mysql 

但沒有任何反應。我珍貴的數據丟失了。我的導軌應用程序的生產服務器已關閉。

在我的Rails應用程序我使用:

Ruby 1.9.2p180 
Rails 3.0.5 
Phusion Passenger version 3.0.17 
Apache version 2.2.19 
Mysql version 5.5.13 

在我的Rails應用程序。

+0

你可以檢查你的MySQL日誌嗎?當你嘗試啓動MySQL時,它會說什麼? –

+0

重新啓動mysql解決了問題.. –

回答

1

它通過重新啓動機器在我的情況下正常工作。

有時會因爲空間或任何損壞的文件等問題。這可能會發生。

嘗試下面的命令並檢查mysql連接。

reboot 
+0

謝謝Dipali,它對我來說工作得很好。 –