Возникла проблема с форумом phpBB 2.0.6 после зависания хоста. Почле чего при попытки зайти на форум фозникает сообщение об ошибке:
ШАПКА ФОРУМА
Общая ошибка
Error in obtaining userdata
DEBUG MODE
SQL Error : 1030 Got error 127 from table handler
SELECT user_id, username, user_password, user_active, user_level FROM phpbb_users WHERE username = \'Yoda Kerr\'
Line : 67
File : c:\\www\\host\\phpbb2\\login.php
НИЗ ФОРУМА
Входил в базу данных форума с помощью скрипта mysqladmin.php3 (он на этом сайте в одной из статей по php упоминается) - захожу без проблем. Все таблицы доступны.
НО в phpBB_users могу просматривать только первую страницу (первые 20 пользователей); при попытке зайти на остальные 2 страницы возникает ошибка Warning: mysql_query() [function.mysql-query]: Unable to save result set in E:\\server\\localhost\\www\\msql\\mysqladmin.php3 on line 654
Error!
Message from MySQL received:
Got error 127 from table handler
Та же фигня с таблицей phpBB_posts - ошибка при попытке отобразить последнюю 53-ю страницу.
Стал вручную удалять содержимое phpBB_posts построчно - выяснил, что вся проблема в 2-х строках, которые не читаются, не стираются, невыбираются и т.д.
В phpBB_users нашел только одну такую строку.
Вопрос 1 (и главный): Можно ли всё-таки удалить эти 3 строчки (их post_id и user_id я вычислил).
Вопрос 2: Т.к. я в MSQL ни бум-бум, помогите плз написать скрипт (или готовый может есть уже), позволяющий скопировать данные (потаблично или даже построчно) из одной бизы данных в другую.
Вопрос 3: Из-за чего могла упасть база данных? Кто-то что-то ввел в новом сообщении форума?
PS: параметры хоста:
Windows98 SE
Apache 1.3.12
PHP 4.0.6
MySQL 3.23.54
phpBB 2.0.6
Заранее спасибо.