Похоже повредилась база mysql

24 декабря 2006 в 11:19
Аватар пользователя urr509 urr509 0 2

Здравствуйте!
Опять проблема, но видимо, пороцесс рабочий, так что не избежать.
Сайт очень массивный по текстовому контенту, вчера запустил индексацию базы поиска, прибавлялось потихоньку.
Но сегодня с утра открыл сайт, вываливает кучу ошибок в шапке:

Warning: Got error 127 from table handler query: SELECT data, created, headers, expire FROM cache WHERE cid = 'variables' in /usr/local/apache/public_html/msu/includes/database.mysql.inc on line 120
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/public_html/msu/includes/database.mysql.inc:120) in /usr/local/apache/public_html/msu/includes/bootstrap.inc on line 550
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/public_html/msu/includes/database.mysql.inc:120) in /usr/local/apache/public_html/msu/includes/bootstrap.inc on line 551
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/public_html/msu/includes/database.mysql.inc:120) in /usr/local/apache/public_html/msu/includes/bootstrap.inc on line 552
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/public_html/msu/includes/database.mysql.inc:120) in /usr/local/apache/public_html/msu/includes/bootstrap.inc on line 553
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/public_html/msu/includes/database.mysql.inc:120) in /usr/local/apache/public_html/msu/includes/bootstrap.inc on line 554

Посмотрел - поиск проиндексировался до 91% материалов и где-то в 3 часа ночи переполнилась файловая система /usr/local, где лежит сайт и база mysql.

Хорошо, что есть бэкап базы.
Но можно ли как-нибудь эту восстановить? Место на диске освободил.
При запуске cron.php через wget, выдает тоже ошибки.

Комментарии

Поочередно выполняйте запросы CHECK TABLE и REPAIR TABLE ко всем таблицам. Альтернатива - DROP DATABASE и перезаливка из резервной копии.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы

24 декабря 2006 в 16:02

Завтра попытаюсь сделать восстановление таблиц по Вашему совету.
Но что пугает - попробовал подставил ему базу из резервной копии (она была сохранена как папка со всеми файлами),
выдает ту же ошибку.

24 декабря 2006 в 19:41