Mysql Table is marked as crashed and should be repaired
Случилось мне как то раз наблюдать записи в mysqld.log вида "Table is marked as crashed and should be repaired" после того как свет благополучно потух без предупреждения, а на серваке как раз не было бесперебойника. Так вот не стоит сразу впадать в панику, для начала выполним следующие шаги.
Если пишет всего о нескольких таблицах, то их можно поочередно восстановить выполнив следующее:
> USE user_base
> REPAIR TABLE TABLE;
> REPAIR TABLE TABLE;
Если же таблиц много то лучше сделать так:
mysqlcheck -uUSER -pPASSWORD --repair --extended user_base
Ну а если уже совсем много то так, сделать для всех таблиц БД:
mysqlcheck -uUSER -pPASSWORD --repair --extended -A
Ну а коли база данных загнулась то лучше восстановить из бэкапа. Но эта тему уже др. статьи
Комментариев нет:
Отправить комментарий