Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.Люди добрые помогите разобраться. Отвалился mysql не мог подключится. По логам тишина, т.е. логи велись до момента падения, перед тем как упасть критичного в логи не выплюнул. При попытке перегрузить mysql в лог выплёвывал такое сообщение:
mysqld_safe: A mysqld process already exists
1 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
#007/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
1 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
#007/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
С горем пополам с 5го раза удалось убить процесс и стартануть mysql. В инете разумного объяснения не нашел, в чем причина падения.
Неактивен
Судя по тому, что Вы написали, у Вас остался работать процесс mysqld, просто Вы
потеряли возможность соединяться с ним. Скорее всего, был удален файл
/var/run/mysqld/mysqld.sock, который используется для этого соединения. При этом
стандартная команда перезапуска использует этот же файл для того, чтобы корректно
остановить сервер. Из-за этого не работал перезапуск.
Для того, чтобы корректно остановить mysqld, можно выполнить, например,
sudo killall mysqld — эта операция эквивалентна остановке через socket, но не
требует наличия файла. После этого стандартный restart тоже должен работать.
Ну и стоит разобраться, почему файлик исчез — это уже угадать очень сложно
Неактивен