Автор Тема: Полетела БД  (Прочитано 1277 раз)

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

Оффлайн argoway

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« : 14 Октября 2014, 14:07:29 »
Помогите, слетела база данных, форум на phpbb [nofollow], выдает такой еррор:
Цитировать
General Error
SQL ERROR [ mysql4 ]
Table './vas137_fort/phpbb_sessions' is marked as crashed and should be repaired [145]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Что делать, это проблемы хостера или дело в самом движке?
 

Оффлайн argoway

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #1 : 14 Октября 2014, 14:16:26 »
sql запрос, который везде советуют почему то не помагает

    REPAIR TABLE `phpbb_sessions`?
 

Оффлайн argoway

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #2 : 14 Октября 2014, 15:14:24 »
А, всё получилось, запрос помог. Но теперь новая проблема, решил поудалять всех ботов и их сообщения, сначала делал это вручную, потом это мне надоело и я удалил их вместе с сообщениями через базу данных.  Теперь в базе их нет, но когда открываешь тему, где когда-то были данные спам сообщения, внизу показывает, как будто в теме 6 страниц, на само деле, страниц только две и когда нажимаешь, например, на 3 или 4ю, появляется запись о том, что
Цитировать
Информация
Запрошенной темы не существует.

Тоже самое и с удаленными темами. В списке форумов они есть, хотя физически их уже нет. Как преодолеть эту напасть? Счетчики сообщений и статистику в админке я синхронизировал несколько раз, кеш чистил.
 

Оффлайн apple

  • Новичок
  • *
  • Сообщений: 14
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #3 : 14 Октября 2014, 21:04:41 »
Ты неправильно синхронизацию делаешь.
А вот как правилно надо делать-
Админка - форумы - в списке форумов выбрать форум, в котором удаленные сообщения, темы и пользователи и нажать на оранжевый кружочек Синхронизировать (две стрелочки).
 

Оффлайн argoway

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #4 : 14 Октября 2014, 21:14:24 »
Спасибо, вот это действительно помогло.
 

Оффлайн apple

  • Новичок
  • *
  • Сообщений: 14
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #5 : 14 Октября 2014, 21:24:58 »
Спасибо внизу справа. Учись студент.
 

Оффлайн radik

  • Новичок
  • *
  • Сообщений: 11
  • Карма: +10/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #6 : 22 Октября 2014, 15:49:39 »
Цитата: argoway;5911
sql запрос, который везде советуют почему то не помагает

В таких случаях можно попытаться еще выполнить вот это:
myisamchk --recover и --safe-recover  
придумал не я,так что не судите строго..
 

Оффлайн Xiahen

  • Новичок
  • *
  • Сообщений: 6
  • Карма: +0/-0
  • Рефералов: 0
    • Просмотр профиля
Полетела БД
« Ответ #7 : 21 Марта 2021, 01:29:21 »
Цитировать
Спасибо внизу справа
Спасибо вверху справа :)
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: