Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Mysql trap (Win32) (Denis Shelashsky) 19/11/2001 - 14:56:59
      Re: Mysql trap (Win32) (Al'Thor) 19/11/2001 - 16:24:39

> Original message text:
> From: Denis Shelashsky - 19/11/2001 - 14:56:59
> Subject:Mysql trap (Win32)
> -----------------
> Господа, помогите решить проблему.
> Есть некая БД под управлением MySql. Доступ через PHP.
>
> Под unix'ом этой проблемы вроде нет, а после установки
> Apache+PHP+Mysql под Win98 нашел один неприятный момент:
> пока работа идет без форс-мажоров все в порядке, но стоит просто нажать Reset на компьютере (или что-то нить подобное, когда не идет правильный shutdown mysql демона) после повторного запуска программы на функции "INSERT INTO..." выскакивает окошко DBUG с текстом "Test Signal!" - после этого mysqld вываливается через окно "Программа выполнила не допустимую операцию и будет закрыта". (SELECT обрабатывается нормально, как показал небольшой разбор ситуации - auto_increment имеет какое-то отношение к этому)
>
> В принципе я знаю, что если не делать правильный shut'даун, то таблицы могут испортиться... но ведь на все случаи жизни нет вариантов. Посему вопрос: как можно после подобных форс-мажоров что-нибудь сделать, чтобы функциональнасть осталась прежней и желательно без серьезных потерь данных.
>
>
>


From: Al'Thor - 19/11/2001 - 16:24:39
Subject:Mysql trap (Win32)
-----------------
Попробуйте myisamchk.exe использовать на все таблицы - там прочитайете по ней инструкцию, вам наверное подойдёт ключ -r. Но вообще ситуация странная, я конечно специально reset не тыкал, но чтобы уж совсем вылетала, это странно. У меня бывало, что на ошибку в таблице жаловалась, но не таким способом :-)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
870



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |