MySQL is marked as crashed and last (automatic?) repair failed

MySQL is marked as crashed автоматическое восстановление не помогает.

При возникновении такого типа ошибок, когда не помогает даже перезпуск сервера, нужно сделать следующее:


mysql -uuser -ppass
mysql> use mydb;
mysql> repair table mytable;

Если это вариант не проходит, появляется ошибка.

Can’t create new tempfile: ‘./mydb/mytable.TMD’

В первую очередь проверьте:

Свободное место на диске:

df -h

Наличие свободноых inodes:

df -i.

Если же все-таки ресурсы не использованы, можно попробовать восстановить следующим образом:


/var/lib/mysql/mydb# myisamchk -r -f mytable.MYI

MySQL is marked as crashed and last (automatic?) repair failed: 1 комментарий

  1. Zenos

    Спасибо, по неопытности не обращал внимание на иноды, даже не знал про df -i

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *