Mengembalikan Tabel Database MYSQL Hanya frm atau idb yang Tersedia Akibat Corrupt

Mengembalikan Tabel Database MYSQL Hanya frm atau idb yang Tersedia Akibat Corrupt
9.2 K View • 03 Oktober 2019
Picture by : # • Post by : Admin@wirneet


Permasalahan database apabila terjadi kendala struktur data yang tidak dapat di baca oleh Mysql, dikarenakan beberapa hal seperti data corrupt atau hilang atau juga mati lampu secara tiba tiba maupun ada kesalahan pada server sehingga tidak dapat di baca oleh sistem. Penulis mencoba mengulas dan berbagi cara memperbaiki struktur tabel Mysql data yang tersedia hanya file .frm dan .idb.

Bagaimana cara mengembalikan struktur data yang rusak pada tabel Mysql, yang paling terpenting adalah masih tersedianya database backup yang lama, pada saat restore struktur tabel membutuhkan file .idb yang baru untuk memasukan datanya.

Tutorial kali ini penulis buat untuk memperbaiki struktur tabel dengan bantuan backup databse yang lama dengan isi data tabel yang terbaru. Berikut dibawah ini cara Mengembalikan Tabel Database MYSQL Hanya frm atau idb yang Tersedia





1. Buat Database Baru

Pada step pertama buat database baru, untuk kebutuhan import database yang lama bertujuan untuk mengambil struktur tabel yang tidak corrupt yang kemudian nantinya akan di import datanya dari database yang terbaru.



2. Hapus File idb Lama

Menghapus file idb yang lama, dengan menggunakan command line, pada bagian ini kita gunakan database lama untuk mengembalikan struktur tabel database, silakan masuk terlebih dahulu menggunakan commad line mysql -u root -p xxxx Enter, untuk menjalankan mysql command line silakan masuk pada root file xampp di xampp/mysql/bin, kemudian gunakan database lama. 

Setelah database di pilih / gunakan, ketik tag mysql dibawah ini : 

ALTER TABLE nama_tabelnya DISCARD TABLESPACE;

 



3. Import Data .idb Baru

Step berikutnya adalah import data dari tabel database yang terbaru, silakan copy file tabel .idb yang terbaru kedalam xampp/mysql/data, kemudian silakan ketikan di mysql command line dibawah ini : 

ALTER TABLE nama_tabelnya IMPORT TABLESPACE;

Jika sudah, silakan cek kembali tabel data yang di import kedalam database.

Demikian informasi ini kami bagikan, Semoga bermanfaat






Penulis
Jumadi
Sumatra, Indonesia Jumadi adalah seorang IT Konsultan di Bidang Perkebunan Kelapa Sawit yang berasal dari Kota Medan, Sumatra ia merupakan lulusan Teknik Informatika di STMIK AKAKOM Yogyakarta, yang kini menjadi Universitas UTDI, ketertarikan menulis menjadi salah satu inspirasi untuk berbagi informasi dan ilmu pengetahuan dari pengalaman bekerja. Dengan pengalaman tersebut Jumadi menyempatkan di sela - sela waktu luang dengan menulis konten artikel SEO yang mengutamakan originalisasi. Hampir semua topik konten di sukai, mulai tentang iptek, otomotif, olahraga, pertanian, gadget dan pendidikan. Saat ini ia bekerja sebagai IT Konsultan di salah satu perusahaan pengembang software perkebunan kelapa sawit.
in

Artikel Terkait


Ada 1 Komentar di "Mengembalikan Tabel Database MYSQL Hanya frm atau idb yang Tersedia Akibat Corrupt"

Pengunjung wirneet
didi 30 Mei 2023 | 15:41:25
yang xxxx itu isi apa?
Admin wirneet
admin@wirneet 21 Juli 2023 | 08:49:35
xxx = password mysqlnya, jika tidak ada passwordnya di kosongin aja

Tinggalkan Komentar Disini