Автор Тема: errno: 145 - Что это за ошибка?  (Прочитано 11387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« : 27 Апреля 2003, 04:51:06 »
Из-за чего может появляться ошибка :
"Can\'t open file: \'d_anketa.MYI\'. (errno: 145)" ???

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
errno: 145 - Что это за ошибка?
« Ответ #1 : 27 Апреля 2003, 14:54:49 »
может его просто нет ? А как там с правами ? Может у тебя файл запаролся, может машину неверно перезапустили и он был открыт ?

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #2 : 27 Апреля 2003, 16:30:07 »
Запрос покеж.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #3 : 28 Апреля 2003, 17:07:12 »
evgkuz
Попробуй полечить таблицу. Если не поможет, читай здесь
TANSTAAFL

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #4 : 19 Мая 2003, 02:19:42 »
Alexandr
INSERT INTO d_anketa SET  sex=\'2\',  looksex=\'1\',  for1=\'1\',  for2=\'2\',  for3=\'3\',  for4=\'4\',  for6=\'6\',  for8=\'8\',
myname=\'Аделя\',  email=\'argoada@yandex.ru\',  pass=\'zzz\',  ch_about=\'зеленоглазая, стройная брюнетка\',
placetime=\'2003-09-16\',  height=\'168\',  weight=\'48\',  body=\'2\',  eyes=\'4\',  hair=\'2\',  hairtype=\'1\',  zodiak=\'4\',
marital=\'1\',  child=\'1\',  education=\'2\',  url=\'http://\',  religion=\'5\',  ch_basic=\'темпераментна\',  ch_dream=\'быть
счастливым человеком\',  ch_pos=\'целеустремленность\',  ch_neg=\'слабохарактерность\',  ch_title=\'никогда не здаваться\',
ch_company=\'компанию\',  in_smoking=\'0\',  in_alcohol=\'0\',  in_food=\'фрукты\',  in_cook=\'обожаю\',  in_drink=\'мартини\',
in_rest=\'путешествовать\',  in_liter=\'поэзия\',  in_movie=\'комедии\',  in_job=\'студентка\',  in_about=\'люблю слушать хорошую
музыку, играть на форьепиано\',  need=\'сильного, целеустремленного человека\',  city=\'26\',  birthday=\'1982-07-05\',
data=\'2003-05-19\'

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #5 : 19 Мая 2003, 02:21:35 »
Maniac
А что значит "полечить таблицу" ?

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #6 : 19 Мая 2003, 13:49:11 »
evgkuz
У меня вернуло вот что для такой ошибки (perror 145) :
145 = Table was marked as crashed and should be repaired

Цитировать
evgkuz:
А что значит "полечить таблицу" ?

http://www.mysql.com/doc/ru/REPAIR_TABLE.html

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #7 : 19 Мая 2003, 19:27:01 »
Я востановил эту таблицу, но так и не понял из-за чего это происходит уже второй раз, с интарвалов в 1 месяц ?

Аудитория сайта около 100 человек, так что это уж точно не из-за перегрузки.

Это происходит из-за запросов или сервера ?

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #8 : 20 Мая 2003, 18:54:40 »
Цитировать
evgkuz:
но так и не понял из-за чего это происходит

У меня подобное случалось на 4.0.10-gamma (в смысле таблица тоже требовала REPAIR).
Из-за множественного UPDATE\'а из одной и той же таблицы.

Сейчас сижу на 4.0.11a-gamma - на хостинге и 4.0.12-max - дома, такого глюка не замечено, но и там и там (на 3.23.хх не проверял) есть др. глюк:
после ALTER TABLE .... таблица вообще выносится и восстановлению не подлежит.

Если интересно могу написать.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #9 : 20 Мая 2003, 19:40:55 »
Alexandr

У меня раз в день выполняется этот запрос:
mysql_query(" UPDATE d_anketa SET today=\'0\' ");

Это из-за него у меня глючит таблица ???

"4.0.10-gamma", "4.0.11a-gamma" и "4.0.12-max" - это версии MySQL ?

Если Вам не трудно напишите пожалуйста.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #10 : 22 Мая 2003, 09:18:34 »
Цитировать
evgkuz:
Это из-за него у меня глючит таблица ???

Не из-за него, а
Цитировать
Alexandr:
Из-за множественного UPDATE\'а из одной и той же таблицы.

т.е. например,
UPDATE detail_tree t, detail_tree t2 SET t.cat_name=t2.cat_name WHERE t.id IN (55, 58) AND t2.id=10;
говоря простым языком необходимо скопировать значение cat_name из строки 10 в строки 55 и 58

Цитировать
evgkuz:
"4.0.10-gamma", "4.0.11a-gamma" и "4.0.12-max" - это версии MySQL ?

ес-но
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #11 : 22 Мая 2003, 20:23:48 »
На сервере хостигна стоит MySQL 4.0.12, т.е. теоретически всё должно работать нормально, т.к. я обычно не использую "ALTER TABLE".

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #12 : 22 Мая 2003, 23:05:22 »
evgkuz
Цитировать
evgkuz:
теоретически всё должно работать нормально

Теоретически. Все-таки четвертая версия мускула еще недостаточно обкатана. Ты, кстати, техподдержке хостинга этот вопрос не задавал?
TANSTAAFL

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #13 : 26 Мая 2003, 12:57:47 »
При применении REPAIR TABLE d_anketa таблица востанавливается и выдаёт следующие сообщения:
1) info   Wrong block with wrong total length starting at 149824
2) info   Found block that points outside data file at 150472
3) warning   Number of rows changed from 369 to 368
4) status   OK

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #14 : 27 Мая 2003, 18:27:13 »
Цитировать
Maniac:
Ты, кстати, техподдержке хостинга этот вопрос не задавал?

Нет.
Цитировать
Alexandr:
У меня подобное случалось на 4.0.10-gamma

Цитировать
Alexandr:
Сейчас сижу на 4.0.11a-gamma - на хостинге и 4.0.12-max - дома, такого глюка не замечено


Есть более злостный глюк, который таблицу вообще из строя выводит и ничего не помогает.
Вот про него я хочу написать багрепорт, но думаю не смогу его по-англицки описать
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28