Table is marked as crashed and should be repaired
Запись создана 16 марта, 2009
Просматривая /var/log/mysql/error.log обнаруживаем ошибки вида:
090316 20:55:03 [ERROR] /usr/sbin/mysqld: Table ‘./user_base/table’ is marked as crashed and should be repaired
если crashed всего несколько таблиц, то можно выполнить repair table из консольного mysql клиента или phpmyadmin при помощи sql запроса:
[cc lang=»sql»]
> USE user_base
> REPAIR TABLE table;
[/cc]
Если в базе crashed много таблиц, то будет проще выполнить команду:
[cc lang=»bash»]mysqlcheck -uUSER -pPASSWORD —repair —extended user_base[/cc]
ну а если много побитых таблиц, да еще и в большом количестве баз, то репайр лучше запустить на все базы, командой:
[cc lang=»bash»]mysqlcheck -uUSER -pPASSWORD —repair —extended -A[/cc]
Схожие темы
» Запись из раздела MySQL | 5 комментариев
Комментарии
5 комментариев to “Table is marked as crashed and should be repaired”
Ответить
Спасибо!
Сспасибо, а то только сегодня перенес все с одного сервера на другой и перестал работать сайтик, доступ был лишь через SSH
Спасибо
Спасибо!
спасиб