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
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain