ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
У меня установлен MySQL на Ubuntu 11.10. Я работал хорошо в течение нескольких месяцев, но вчера я начал получать следующее сообщение
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-ed. Я тогда попробовал
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-й столбец "В наличии"