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 запроса:

> USE user_base
> REPAIR TABLE TABLE;

Если в базе crashed много таблиц, то будет проще выполнить команду:

mysqlcheck -uUSER -pPASSWORD  --repair --extended user_base

ну а если много побитых таблиц, да еще и в большом количестве баз, то репайр лучше запустить на все базы, командой:

mysqlcheck -uUSER -pPASSWORD  --repair --extended -A

» Запись из раздела MySQL | 5 комментариев

Комментарии



5 комментариев to “Table is marked as crashed and should be repaired”

  1. krasulya on декабря 7, 2010 12:17

    Спасибо!

  2. wmaximum on февраля 21, 2012 18:08

    Сспасибо, а то только сегодня перенес все с одного сервера на другой и перестал работать сайтик, доступ был лишь через SSH

  3. angy_v on ноября 1, 2012 23:55

    Спасибо

  4. Serg on сентября 23, 2014 7:34

    Спасибо!

  5. ice on января 11, 2016 10:55

    спасиб




Ответить