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

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.

One Comment

    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 […]

Bir Cevap Yazın