Mysql无法通过Amazon EC2上的套接字连接到本地服务器

我在Amazon EC2上打开了我的应用程序(在Rails中)并出现错误 – 因此我检查了日志并且有以下内容:

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

10个小时前,一切正常.有什么问题?很多交通?
该应用程序正在Micro Instance上运行.

如何解决这个问题以及将来如何避免这个问题?

非常感谢你

编辑:

sudo find / -type s
---
/tmp/.sock
/dev/log
/var/lib/apt-xapian-index/update-socket
/run/mysqld/mysqld.sock
/run/acpid.socket
/run/dbus/system_bus_socket
/run/udev/control
find: `/proc/4739/task/4739/fd/5': No such file or directory
find: `/proc/4739/task/4739/fdinfo/5': No such file or directory
find: `/proc/4739/fd/5': No such file or directory
find: `/proc/4739/fdinfo/5': No such file or directory
最佳答案
在我的情况下,服务器显然已经在某个时刻重新启动,并且当它确实没有启动时.我只需输入命令即可启动并运行:

sudo service mysqld start

转载注明原文:Mysql无法通过Amazon EC2上的套接字连接到本地服务器 - 代码日志