Перейти к контенту
  • 0

Ошибки MySQL, причины


Вопрос

Начну с того, что я почти перечитал 5 тем, связанных повсеместно здесь с MySQL (почти, т.к. в них много лишнего :) ). Но не нашел однозначного ответа на вопрос "почему?".

Ниже приведен код, который "приключился" вчера:

mySQL query error: SELECT DISTINCT(vit_posts.author_id), vit_topics.* FROM vit_topics
             LEFT JOIN vit_posts ON 
             (vit_topics.tid=vit_posts.topic_id AND vit_posts.author_id=1)
             WHERE vit_topics.forum_id=2
             and vit_topics.approved=1
             and (vit_topics.pinned=1 or vit_topics.last_post > 1114890101) ORDER BY pinned DESC, last_post DESC LIMIT 0,40

mySQL error: Can't open file: 'vit_posts.MYI'. (errno: 145)
mySQL error code: 
Date: Monday 30th of May 2005 10:41:41 PM

Error
SQL-query: [Documentation][Edit]
SELECT COUNT( * ) AS num
FROM `shansua_kozlovsky`.`vit_posts` 
MySQL said: [Documentation] 
#1016 - Can't open file: 'vit_posts.MYI'. (errno: 145)

 

Все ясно - надо прочекать базы, что я и сделал. Но вопрос в том, что это уже 5-й раз за 10 дней, которые живет форум с его основания. Таких проблем ранее у меня не возникало, вернее настолько часто. В форуме в основном девицы - фан-клуб начинающего певца-мужчины :D Может все из-за девушек, но я не люблю на кого-то пенять. У меня вполне конкретный объект подозрений - хостер. Бывает, он что-то делает, но никого не уведомляет. Кроме того, я сам из Киева, а хостер - канадский.

Теперь по "заплаткам". Ставить их не хочу. И не из принципа, а по 2-ум причинам:

1) я не хочу "прятать" ошибки MySQL, поскольку четко контролирую обстановку на форуме, к тому же неведомо, где потом искать эти логи (скажем честно - влом искать ;) )

2) я совсем не знаю php и если что-то "накосячу"... то концов 100% не найду, в итоге спасет только полная переустановка форума (блин, не люблю быть "чайником", но изучать пхпу я силюсь 4-й год, уже ясно, что ничего не будет). Т.е. есть штатные методы, от них и отталкиваемся.

 

А вопрос в том - кто же виноват: пользователи или хостер?

 

И еще в тему - после фиксенья вылазят 2 ошибки:

PRIMARY and INDEX keys should not both be set for column `id`

at tables : vit_categories and vit_forums.

Думаю, так и должно быть :) Бо ща поменяю ключи - форум вообще навернется. Верно?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Хостер.

Видимо что-то не так с сервером, раз часто рушатся индекса.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В phpAdmin при проверке базы, выделяя все, возникает вот это:

 

Problems with indexes of table `cns_languages` 
PRIMARY and INDEX keys should not both be set for column `code` 
Problems with indexes of table `ibf_cal_events` 
More than one INDEX key was created for column `event_calendar_id` 
Problems with indexes of table `ibf_dnames_change` 
More than one INDEX key was created for column `dname_member_id` 
Problems with indexes of table `ibf_gallery_bandwidth` 
More than one INDEX key was created for column `date` 
Problems with indexes of table `ibf_gallery_images` 
More than one INDEX key was created for column `approved` 
Problems with indexes of table `ibf_topics` 
More than one INDEX key was created for column `forum_id`

 

Как быть ? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

удалить ненужные двойные индексы надо

не думал даже что в mySQL одной колонке можно два индекса сделать :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
удалить ненужные двойные индексы надо

не думал даже что в mySQL одной колонке можно два индекса сделать :D

спасибо попробую ;)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.