.: wim's BloG: just me and little of me…

Repair database via shell

Sebelumnya saya pernah posting untuk repair database via PhpMyAdmin. Nah, karena banyak yang tanya gimana caranya kalo repairnya via command makanya sekarang gw posting gimana cara repair database via command-nya.

Untuk repair database (table dalam database sieh tepatnya tongue) dari shell bisa dengan perintah di bawah ini:

myisamchk --fast --force --silent --update-state /var/lib/mysql/DBNAME/*.MYI

Inget, perintah di atas itu kita bisa akses ke database as root  winking

Nah, kalau misalkan kondisi database kita ada di shared hosting maka perintahnya agak beda dikit karena kita gak punya akses ke root server. Caranya seperti di bawah ini (asumsinya kita ‘dah berhasil login ke Database yang mau direpair ya..):

mysql>use namadb;
mysql>repair table namatable;

NOTE:
Perintah di atas untuk repair database tipe “myisam” aja. Kalau tipe database yang dipake adalah “isammaka perintahnya agak dirubah dikit menjadi:

isamchk --fast --force --silent --update-state /var/lib/mysql/DBNAME/*.MYI
mysql>use namadb;
mysql>repair table namatable
;

You can follow any responses to this entry through the RSS 2.0 feed.