😊
Ночью из-за перебоя с электричеством ребутнулся тестовый сервак.
Теперь обнаружил проблему с БД.
Пытаюсь через консоль подключиться
(mysql -ulogin -p'password').
Получаю в ответ:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (111)
При этом файл /var/lib/mysqld/mysqld.sock существует...
Пробую service mysql restart, получаю опять ошибку.
systemctl status mysqld.service говорит следующее:
Process: 7775 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=1/FAILURE)
Произошел сбой юнита mysqld.service.
Поискал по stackoverflow. Почти все похожие темы заканчивались советом переустановить mysql. Но мало ли, вдруг, получится обойтись без жести.
Мб, кто сталкивался с такой проблемой?
Удали файл '/var/lib/mysqld/mysqld.sock', ну либо перемести / переименуй если боишься. После этого пробуй рестартовать. Удаление файла сокета может не прописано в стартовом скрипте
Обсуждают сегодня