Назад | Перейти на главную страницу

MySQL внезапно не работает на Windows Server 2003

Я установил 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 и связанные с ним утилиты восстановления таблиц, чтобы узнать, как исправить любые ошибки базы данных, которые могут вам понадобиться, чтобы прояснить ситуацию.

http://dev.mysql.com/doc/refman/5.1/en/mysqlcheck.html

Для меня это похоже на повреждение базы данных. Попробуйте новую установку. Затем восстанавливайте базы данных по одной, пока она не перестанет работать. Тогда по крайней мере вы знаете, в чем проблема. Избавьтесь от этого и восстановите остальное. Это просто оставляет вам проблему, как отремонтировать проблемный. Если бы это было мое, я бы вернулся к более ранней резервной копии. Удачи.

Откройте пользовательский интерфейс администратора MySQL и снимите флажок Data directory в Startup Variables раздел.