Ошибка MySQL Restart Failed : The server quit without updating PID file

Ошибка 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 устранена ( я так думаю т.к я решил именно таким способом) и на этом я завершаю свою статью.

One thought on “Ошибка MySQL Restart Failed : The server quit without updating PID file

  1. Намучался с этой ошибкой тоже. Помогает еще заглядывать в логи mysql *.err.

    В моем случае были проблемы с mysql.sock

    [ERROR] Could not open unix socket lock file /tmp/mysql.sock.lock.
    

    После его удаления сервер запустился.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.