错误 2002 (HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)

错误 2002 (HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)

我在 Ubuntu 11.10 上安装了 MySQL。几个月来我一直运行良好,但昨天我开始收到以下消息

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

无法摆脱它。我试过

/etc/init.d/mysqld start

并得到

bash: /etc/init.d/mysqld: No such file or directory

/etc/init.d/ 目录包含 mysql,但没有 mysqld。我试过

sudo service mysql restart

它挂了大约半个小时,然后我按 ctrl-C 删除了它。然后我尝试

sudo service mysql start

我有

mysql start/running

但当我尝试

mysql

我有

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

我试过

ps aux|grep mysql

并得到

peter    17754  0.0  0.0   4196   768 pts/1    S+   09:38   0:00 grep --color=auto mysql

我将非常感激有关解决此问题的想法。

答案1

您有标准的 mysql.log 文件吗?可能称为 mysqld.log。

可能是你的磁盘空间不足,可以解释突然出现的问题,请尝试:

$ df -h

查看第 4 列“可用”

相关内容