2013-06-20 45 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,它对我来说工作得很好。 –