gohellp
@gohellp
Громкое "Ы" из темноты

Как оживить mysql?

На vds после обновления пакетов упал mysql. Переустановка и очистка конфигов не помогли. Ответы на такую проблему уже опробовал - либо плохо копал и не нашёл, либо не то делал.

На данный момент такая ошибка:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


При попытке запустить выбивает это:
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.

oH2vPNA.png

Заранее благодарен за помощь
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 1
Самый простой вариант что его реально нет

1 Решение таково:

1. Создаем папку mysqld

sudo mkdir /var/run/mysqld
2. Создаем файл mysqld.sock

sudo mkfifo /var/run/mysqld/mysqld.sock
3. Задаем владельца mysql на папку mysqld

sudo chown -R mysql /var/run/mysqld

Вот еще такое бывает
Эта ошибка возникает из-за нескольких установок mysql. Выполните команду:

ps -A|grep mysql
Убейте процесс с помощью:

sudo pkill mysql
а затем выполните команду:

ps -A|grep mysqld
Также убейте этот процесс, запустив:

sudo pkill mysqld
Теперь вы полностью настроены, просто выполните следующие команды:

service mysql restart
mysql -u root -p
Есть очень хорошо работающий mysql снова

ну и бывают более запущенные случаи
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы