MySQL can't connect — почему?

Добрый день.

После перезагрузки сервера MySQL не хочет запускаться, выдает сообщение:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'


Смотрю запущен или нет, а так же стоил ли в автозагрузке
# ps ax| grep mysql
31936 pts/0 S+ 0:00 grep mysql

chkconfig --list | grep mysql
mysqld 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл


Если запустить вручную - то нормально запускается
service mysqld start
Запускается mysqld: [ OK ]


Не могу понять, в чем дело(
  • Вопрос задан
  • 2570 просмотров
Решения вопроса 1
@v_prom
Попробуй удалить или пересоздать '/var/lib/mysql/mysql.sock', предварительно сделай бекап.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
cat /etc/my.cnf | grep sock
убедись, что сокет создается там, где пхп (или что там) ищет его.
выключи мускуль, и посмотри, что с сокетом.
Часто бывает, что при перезагрузке, жесткой, мускуль не успевает удалить сокет, и потом не запускается
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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