Я установил PHP и MySQL на наш сервер Windows 2003 около 3 месяцев назад. Все работает замечательно, но почему-то, когда я сегодня утром пришел на работу, служба перестала работать. Я приступил к запуску службы снова, вскоре после того, как служба снова остановилась. В журнале событий сервера у меня есть следующие ошибки:
Событие приложения: источник: ошибка приложения, категория 100, код события: 1000, описание: сбойное приложение mysqld.exe, версия 0.0.0.0, сбойный модуль mysqld.exe, версия 0.0.0.0, адрес сбоя 0x002aafd7.
Системное событие: источник: диспетчер управления службами, описание: служба MySQL неожиданно завершена. Он сделал это 2 раз (а).
Я подумал, что что-то просто глючит, поэтому я перезагрузил сервер, та же проблема. Насколько мне известно, за выходные на сервере ничего не менялось.
Когда я запустил MySQL Administrator, который был установлен с ним, и щелкнул журналы сервера, там нет информации, и большинство полей неактивны.
Если бы кто-нибудь мог указать мне в правильном направлении, я был бы очень признателен.
если у вас есть бэкапы - поленитесь и просто восстановите из них. удалите все файлы таблиц [или даже все каталоги баз данных, кроме mysql] из каталога данных, затем восстановите из резервной копии. возможно, вам также придется удалить файлы ib_logfileX и ibdataX.
в противном случае - боюсь, вы собираетесь набраться опыта в восстановление баз данных innodb... [я предполагаю, что вы где-то используете это хранилище, по крайней мере, журнал предполагает сбой вокруг него].
Судя по вашим журналам, вы сталкиваетесь с ошибками базы данных. В идеале это не приведет к сбою службы. Я бы посмотрел на mysqlcheck и связанные с ним утилиты восстановления таблиц, чтобы узнать, как исправить любые ошибки базы данных, которые могут вам понадобиться, чтобы прояснить ситуацию.
Для меня это похоже на повреждение базы данных. Попробуйте новую установку. Затем восстанавливайте базы данных по одной, пока она не перестанет работать. Тогда по крайней мере вы знаете, в чем проблема. Избавьтесь от этого и восстановите остальное. Это просто оставляет вам проблему, как отремонтировать проблемный. Если бы это было мое, я бы вернулся к более ранней резервной копии. Удачи.
Откройте пользовательский интерфейс администратора MySQL и снимите флажок Data directory
в Startup Variables
раздел.