Ошибка MySQL Restart Failed : The server quit without updating PID file
Совсем недавно у меня появилась Ошибка MySQL Restart Failed : The server quit without updating PID file и я пытлся ее решить. У меня это получилось и я хочу описать процесс.
Вы можете столкнуться с этой ошибки во время перезапуска MySQL. Ниже приведены некоторые исправления.
$ service mysqld start Starting MySQL... ERROR! The server quit without updating PID file
Эта ошибка может быть по разным причинам.
1. Проверьте, если работает процесс MySQL, используя следующие команды, то «убейте» все процессы, после чего перезапустите мускуль:
$ ps aux | grep mysql root 1577 0.0 0.0 4140 676 pts/0 D+ 22:34 0:00 grep mysql root 1245 0.0 0.0 4736 1288 ? S Sep27 0:00 /bin/sh /usr/bin/mysqld_safe
Если вы способны видеть любой процесс MySQL, как показано выше, то просто «убейте» его ( или их, если их много):
# kill -9 1245
Убедитесь в том, что нет никакого процесса MySQL и после чего, перезапустите MySQL:
# service mysqld restart
2. Если исправления что выше не работает, то теперь можно попытаться еще раз. Это может быть из-за некоторых противоречивых записей в my.cnf.
Попробуйте переместить конфигурационный файл MySQL /etc/my.cnf и перезапустите MySQL:
# mv /etc/my.cnf /etc/my.cnf.backup
Перезапускаем mysql:
# service mysqld restart
3. Если ни одно из решений выше не работает, попробуйте переместить файл журнала с именем «ib_logfile» в «/var/lib/mysql» и перезапустить MySQL. Иногда MySQL не сможет запустится, потому что сталкиваются с трудностями с обновлением log файла:
# mv /var/lib/mysql/ib_logfile* /root/
Перезапускаем mysql:
# service mysqld restart
Вы также можете удалить ib_logfile как он будет создан автоматически после перезагрузки mysql.
Ошибка MySQL Restart Failed : The server quit without updating PID file устранена ( я так думаю т.к я решил именно таким способом) и на этом я завершаю свою статью.
Намучался с этой ошибкой тоже. Помогает еще заглядывать в логи mysql *.err.
В моем случае были проблемы с mysql.sock
После его удаления сервер запустился.