Больше не удается запустить mysqld после попытки перезапустить его

#timeout #centos5 #mysql #federated

#тайм-аут #centos5 #mysql #федеративный

Вопрос:

Я пытаюсь искать целый день, но ничего не помогает. В первый раз, после ввода «перезапуск службы mysqld» и ожидания слишком долгое время. Он объявляет остановку службы mysqld, но после этого ничего не произошло, поэтому я нажимаю Ctrl C и снова пытаюсь перезапустить и жду, а затем это произошло

Вот файл журнала, в котором я не могу публиковать изображения. вот ссылка на изображение, введите описание ссылки здесь

ИЛИ любое решение для резервного копирования всех баз данных, когда mysqld не запущен.

Комментарии:

1. резервное копирование базы данных! позвоните стороннику и скажите ему перезапустить mysql: 3

Ответ №1:

Прекратите прерывать работу вашего сервера и прочитайте журнал;

Вы видите, где написано «база данных не была закрыта нормально!» и «Запуск аварийного восстановления».

Он пытается восстановиться после сбоя или неправильного завершения работы. Вернитесь к журналу, и вы можете увидеть исходный инцидент, но на данный момент ответ заключается в том, чтобы прекратить прерывать его и дать ему восстановиться.

Как только это произойдет, он сообщит вам через журнал, когда он будет готов снова начать принимать соединения… или, если он не может восстановиться, в журнале будет указано, что аварийное восстановление не удалось, в недвусмысленных выражениях.

Не используйте kill -9 , если вы (а) действительно не знаете, что делаете, и (б) не готовы к дальнейшему повреждению данных. Это очень жесткий подход, и его не следует использовать легкомысленно, особенно когда сервер уже точно сообщил вам, что происходит.

http://dev.mysql.com/doc/refman/5.6/en/innodb-recovery.html

Ответ №2:

Выполнить:

 ps -ef | grep mysqld
  

второе число слева — это идентификатор процесса, выполнить:

 kill -9 <process-id>
  

а затем попробуйте запустить его снова.

Комментарии:

1. Все еще не удается заставить его работать pik.vn/20140aeeb146-9622-4074-a768-b160e3bf5d2c.jpeg