@tuxx

Не стартует MySQL. ERROR 2002 (HY000): Can't connect?

В ubuntu 13.10 mysql некотрое время работал нормально, но в один прекрасный день сервер рельсов не поднялся из-за ошибки:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Сначало грешил на случайно сброшенные настройки проекта в ROR, но попробовал войти в консоли и получил ту же ошибку. Перерыл кучу ссылок по этой проблеме в гугле (stackoverflow, линуксовые, различные программистские, ....). Делал многое:
- переустанавливал полностью mysql
- прописывал сокет в /etc/my.cnf, но потом оказалось что настройки лежат в /etc/mysql/my.cnf. и там прописывал
- смотрел занятые порты и сокеты, но они никакими другими прогами и службами не заняты
- пробовал создать в консоли файл сокета и менял права у папки и файлов в папке с сокетом
- пробовал менять расположение файла сокета
- еще что-то делал, но пока не могу вспомнить что.
С линуксами начал разбираться недавно. С проблемой вожусь уже не первый день. Может кто-нибудь встречался с подобным и знает еще способы решения?

  • Вопрос задан
  • 5823 просмотра
Пригласить эксперта
Ответы на вопрос 2
strib
@strib

mysql - это клиент, который подключается к серверу. а mysqld вообще запущен? ps -ef | grep mysqld - проверка.

Ответ написан
luckyredhot
@luckyredhot

Проверьте лог ошибок сервера. Скорее всего он упал.

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы