MySQL无法连接到数据库

我不确定发生了什么事我的MySQL数据库。 我醒了,发现它已closures,我试着重新启动它,但我得到这个错误消息: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 。 我谷歌了一下,它说要检查我的DF,这就是我得到的:

 Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 5905972 5905924 0 100% / tmpfs 269560 0 269560 0% /lib/init/rw udev 10240 480 9760 5% /dev tmpfs 269560 4 269556 1% /dev/shm 

这是什么意思? 我如何处理这个? 我该如何解决这个问题?

您的磁盘使用率为100% MySQL将无法启动,因为它无法将数据写入任何文件或日志。

根据您的设备名称,我猜你正在使用AWS EBS。

如果是这种情况,您可以创build一个新的EBS卷,将其挂载到服务器,将数据从MySQL的datadir复制到新卷,然后将my.cnf文件更改为使用该位置。

无论你将不得不清理一些空间,以使您的操作系统正常运行。