Senin, 01 April 2013

Read Only Table MySQL after copying file manual on /var/lib/mysql

Mungkin pada beberapa kasus pada MySql server ada data yang tidak sempat di back-up dikarenakan server mendadak mati, atau sistem yang tiba-tiba rusak. Saya sempat mengalaminya, meski tidak sering (jangan sampai sering :D). Dan berikut adalah langkah-langkah menyelamatkan data anda serta menormalkan sistem anda :). Dalam kasus ini saya menggunakan Debian Linux

Pertamakali yang harus dilakukan adalah backup file sql. Versi termudah adalah via phpmyadmin, tapi tentu saja tidak mungkin karena sistem nya sudah mati. Cara paling mudah adalah dengan membuka file tersebut pada PC Windows dengan menggunakan usb.
Nah berikut adalah software untuk membaca partisi ext2fs/ext3fs (format file Linux Sistem) pada komputer Windows.
Download file nya di http://www.diskinternals.com/linux-reader. Setelah selesai download, install seperti biasa, dan jalankan. Jangan lupa untuk menancapkan hard disk yang mau di explore :D. Nanti hard disk linux anda akan terdeteksi otomatis

setelah anda bisa melihat partisian Linux, maka selanjutnya tentu saja copy file MySQL anda. File-file tersebut ada pada /var/lib/mysql. Copy semua file yang diperlukan :)

Langkah selanjutnya adalah build ulang database MySQL anda dengan meng-copy file-file yang sudah dicopy tadi ke directori yang sama yaitu /var/lib/mysql pada sistem yang baru anda. Yang perlu diperhatikan adalah PRIVILEGES. Ingat, owner mysql adalah mysql, bukan root, jadi alangkah baiknya jika file-file copy-an tadi dirubah dulu dengan chown -R mysql:mysql datasql

Voilaa...database anda terselamatkan berkat beberapa langkah saja :D.

selamat mencoba, jangan ragu untuk bertanya :D

Salam

Tidak ada komentar:

Posting Komentar