LINUX.ORG.RU
решено ФорумAdmin

[MySQL] починить таблицы

 


0

0

Всем доброго времени суток.
Есть сервер с БД, которая странно себя ведет, часть таблиц недоступна с причиной «doesn't exist». Хотя SHOW TABLES их отображает, и файлы на диске есть.

для примера:
SHOW TABLES WHERE Tables_in_msc='SS_system';
+---------------+
| Tables_in_msc |
+---------------+
| SS_system |
+---------------+

REPAIR TABLE SS_system;
+---------------+--------+----------+-------------------------------------+
| Table | Op | Msg_type | Msg_text |
+---------------+--------+----------+-------------------------------------+
| msc.SS_system | repair | Error | Table 'msc.SS_system' doesn't exist |
| msc.SS_system | repair | error | Corrupt |
+---------------+--------+----------+-------------------------------------+

Таблицы - MyISAM. Подскажите, куда копать, что ещё попробовать?
Заранее благодарен за любые советы.

Ответ на: комментарий от hizel

Спасибо за наводку. Обнаружил что нехватает файлов MYD и MYI, будем дальше думать что с этой БД делать

WhiteWolf
() автор топика
Ответ на: комментарий от WhiteWolf

значит нет этой database, восстанавливайте из бэкапа

hizel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.