我在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
我想解决这个问题将不胜感激。
你有标准的mysql.log文件吗? 可能调用mysqld.log。
这可能是因为你没有磁盘空间,会解释突然出现的问题,请尝试:
$ df -h
看第4栏“Avail”