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'
В первую очередь проверьте:
cвободное место на диске
# df -h
наличие свободноых inodes
# df -i
Если же все-таки ресурсы не использованы, можно попробовать восстановить следующим образом:
/var/lib/mysql/mydb# myisamchk -r -f mytable.MYI
Размещено в разделе MySQL
27.04.2016
Комментарии:
Zenos
2016-05-17 21:14:32
Спасибо, по неопытности не обращал внимание на иноды, даже не знал про df -i