Repair Error Table di Database server Vitualmin

Ada kalanya sebagai dari tabel dalam daatabase kita error, sehingga tidak terbaca atau tidak bisa di copy. Salah satunya error terjadi di server virtualmin pada web yang menggunakan CMS. Tampilan error terlihat saat akan membackup server atau mengkases database. Salah satu tampilan error sebagai berikut :

  • mysqldump: Couldn’t execute ‘show create table `kul_stt2_meta`’: Table ‘./kuliah/kul_stt2_meta’ is marked as crashed and last (automatic?) repair failed (144)
  • mysqldump: Couldn’t execute ‘show create table `kul_stt2_meta`’: Table ‘./imm/wp_stt2_meta’ is marked as crashed and last (automatic?) repair failed (144)

screenshot.860_mysql_table_error

Terjadi pada 2 buat tabel di database yang berbeda, database kuliah dan imm. Dari web stackoverflow.com didapatkan sebuah sulusi untuk memperbaiki tabel dengan cara sebagai berikut :

  1. login ke server dengan ssh atau putty sebagai root atau user yang punya akses ke mysql
  2. masuk ke direktory /var/lib/mysql/<nama_database>
  3. Jalankan perintah :  myisamchk -r <nama_database> dalam kasus ini dijalankan :  myisamchk -r wp_stt2_meta

Hasil dari proses ini jika berhasik seperti berikut :

– recovering (with sort) MyISAM-table ‘kul_stt2_meta’ Data records: 245
– Fixing index 1
– Fixing index 2

screenshot.859_repair_table

Dari web stackoverflow.com disarankan untuk mematukan service Mysql, namun saya berhasil repair tanpa mematikan service Mysql. Selamat mencoba semoga berhasil.

 

Solusi Tidak bisa Koneksi SSH

Jika anda biasa konek dengan SSH via Server ke server lain mkin pernah mengalami kasus gagal konek. Karena dianggap server yang mau dikoneks sudah berbeda,