Bu hatayı repair table komutu çalışmayı bitiremedikten sonra tekrar repair etmeye kalktığınızda alırsınız.
Normalde Mysql tablonuz crash olduysa;
repair table tablo_adi;
komutuyla tablonuzu tamir etmeye çalışabilirsiniz. Ancak gelin görün ki bu işe yaramıyor diyorsanız, en azından MyIsam tablolarda çalışabilecek bir yöntem daha var.
mysql i durdurun.
service mysql stop veya /etc/init.d/mysqld stop
/var/lib/mysql/database_adi yoluna gidin. (veya veritabanınızın dosyaları her neredeyse..)
myisamchk -r -v -f --sort_buffer_size=128M --key_buffer_size=128M /var/lib/mysql/database_adi /tablo_adi.MYI
şeklinde crash edilmiş bir myIsam motorlu tablonuzu kurtarabilirsiniz.
Tavsiye
Tabi ki bu hale gelip de bu yazıyı gördüyseniz, yedek alma sisteminiz henüz mevcut olmayabilir. Eğer kendinize ait bir sunucunuz var ise,
Veritabanı yedekleme cronjobu eklemenizi tavsiye ederim. Buradan mysqldump ile yedek almayı öğrenin.
Kendinize ait bir sunucunuz yok ise de hosting hizmeti aldığınız firmadan ISRARLA talep ediniz.
MySQL Table is marked as crashed and last (automatic?) repair failed hatasi | yusufozkay
[…] tablonuzu tamir etmeye çalışabilir… Devamı için : MySQL Table is marked as crashed and last (automatic?) repair failed hatasi Share this:TwitterFacebookLike this:BeğenBe the first to like this. This entry was posted in […]