Drupal : Memperbaiki Table MySQL
Pagi ini, saya mendapatkan pesan seperti ini di salah satu situs saya 'erakomputer':
Table './erakomp_drpl1/cache_menu' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_menu
Tidak tahu juga ada apa dengan situs saya padahal tadi malam tidak ada masalah apa-apa namun tiba-tiba pagi ini pesan tersebut telah memenuhi tiap halaman situs saya. Untung saja Forum Drupal punya jawaban atas situasi seperti ini. Mereka memberi tahu kemungkinan ada masalah dengan salah satu table di database MySQL-nya. Mereka menduga hal itu terjadi akibat komputer tempat hostingan mengalami crash (misal karena shutdown mendadak) sehingga muncul pesan-pesan itu. Mereka menyarankan agar saya menjalankan perintah REPAIR baik itu langsung dari MySQL ataupun dari phpMyAdmin.
Bagaimana memperbaikinya :
Table yang perlu diperbaiki adalah table cache_menu.
- Login ke phpMyAdmin. Kita bisa gunakan cPanel.
- Pilih database yang bermasalahnya. Saya hanya punya satu database jadinya tidak perlu melakukan apa-apa lagi.
- Di panel utama, saya bisa melihat daftar table-table yang ada di database. Kemudian beri tanda centang pada table yang akan diperbaiki. Bagi saya table yang perlu diperbaiki adalah table cache_menu.
- Pada window bagian bawah dari daftar table, akan terlihat menu drop down. Pilih "Repair Table"
Table | Op | Msg_type | Msg_text |
---|---|---|---|
erakomp_drpl1.cache_menu | repair | info | Found block that points outside data file at 11733... |
erakomp_drpl1.cache_menu | repair | status | OK |
Lalu saya refresh situs saya dan masalahnya sekarang terselesaikan :)
- roemasa's blog
- Add new comment
- 370 reads