Cara Mengatasi Error ‘Table ./mysql/user is Marked as Crashed’ di MySQL

Saat mengelola database MySQL, Anda mungkin pernah mengalami berbagai macam error yang mengganggu kelancaran operasional sistem. Salah satu error yang cukup sering ditemukan adalah “Fatal error: Can’t open and lock privilege tables: Table ‘./mysql/user’ is marked as crashed and should be repaired”. Error ini muncul ketika MySQL tidak bisa mengakses tabel user dalam database mysql, yang berfungsi untuk menyimpan informasi hak akses pengguna.

Tabel yang rusak atau “crashed” ini bisa terjadi karena berbagai faktor, seperti pemadaman listrik mendadak, masalah disk, atau kesalahan konfigurasi. Meskipun terdengar menakutkan, error ini sebenarnya bisa diatasi dengan beberapa langkah perbaikan yang relatif mudah. Pada artikel ini, kami akan membahas cara mengatasi masalah ini secara langkah demi langkah, sehingga Anda bisa kembali mengakses dan mengelola database MySQL Anda dengan normal.

Mari kita mulai dengan langkah-langkah yang perlu diambil untuk memperbaiki error ini!

Pengecekan:

jika service mysql tidak mau start

service mysql restart 

Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/hostname.pid not found

dan ketika dicek di log /var/lib/mysql/hostname.err

 

terdapat error

Fatal error: Can't open and lock privilege tables: Table './mysql/user' is marked as crashed and should be repaired

solusi:

1.login setara root

2.dan jalan kedua perintah ini

find /var/lib/mysql -name '*.MYI' -exec myisamchk -r {} \;
dan
find /var/lib/mysql -name '*.MYI' -exec myisamchk -o {} \;

3.dan silahkan dicoba restart service mysql kembali

restart service mysql

selamat mencoba

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂

Comments

comments