Error MySQL : #1033 incorrect information in file xxx.frm

Jika diibaratkan suatu aplikasi komputer adalah tubuh manusia, maka database engine adalah nyawa manusia. Maka apalah artinya sebuah aplikasi komputer bila database engine-nya tidak berjalan sempurna. Bertahun-tahun saya menggunakan MySQL sebagai nyawa dari berbagai aplikasi desktop ataupun aplikasi web tanpa permasalahan yang serius, sehingga kadangkala menyepelekan backup database.

Suatu hari pemandangan mengerikan terpampang di monitor ketika sedang menjalankan phpMyAdmin bertuliskan “#1033 incorrect information in file xxx.frm” di salah satu table dari database.  Singkat kata, table tidak bisa di-browse, export, import, repair, reindex, dll. Beruntung mbah GOOGLE berbaik hati memberikan wangsit yang ampuh untuk mengatasi problem ini (thanx to mas Didit atas googling-nya). SYARAT UTAMA adalah : kita mempunyai structure table yang rusak tersebut.

Berikut adalah langkah-langkah untuk memperbaikinya :
– Stop service MySQL
– Semisal table yang rusak bernama “karyawan”. Buka directory dimana MySQL terinstall, kemudian explore folder “data”. Database yang kita punya berbentuk folder yang berisi table dalam database. Setiap table terdiri dari 3 (tiga) file ber-extention .frm, .MYD, .MDI


– Copy file .MYD dan .MDI ke lain tempat sebagai backup
– Hapus file .frm
– Start kembali service MySQL
– Buatlah table yang structure-nya sama persis
– Copy/move kembali file .MYD dan .MDI ke folder asalnya
– Re-start MySQL bila diperlukan

Dan Sim Salabim Abrakadabra..table anda akan kembali lagi

3 Comments (+add yours?)

  1. Trackback: Hati hati menggunakan InnoDB, erorr bisa terjadi tiba tiba « Pejuang Tangguh::AWam belAjar tekNoloGi jarinGAn
  2. xxx
    Jan 25, 2016 @ 01:42:27

    Your style is very unique compared to other folks I’ve read stuff from.
    Thank you for posting when you have the opportunity,
    Guess I will just bookmark this blog.

  3. Bay haqy
    Mar 04, 2016 @ 09:16:17

    not working

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: