Masalah
Minggu saya tidak dimulai dengan baik! Saya tidak sengaja menghapus file ibdata1. Saya dapat me-restart instance MySQL Server tetapi tidak dapat mengakses database mana pun. Saat memeriksa log kesalahan MySQL, rincian berikut ditampilkan:
121281 10:45:05 [ERROR] “Tidak dapat menemukan atau membuka tabel database_name/table_name dari kamus data internal InnoDB meskipun file .frm untuk tabel tersebut ada. Mungkin Anda telah menghapus dan membuat ulang file data InnoDB tetapi lupa menghapus file .frm yang sesuai dari tabel InnoDB, atau Anda telah memindahkan file .frm ke database lain? atau, tabel berisi indeks yang tidak didukung oleh versi mesin ini.”
Saya tidak dapat memulihkan database dari cadangan, karena cadangan sudah berumur seminggu. Memulihkan cadangan akan mengakibatkan hilangnya data.
Solusi
Setelah melakukan pencarian Google secara menyeluruh, saya menemukan solusi yang menyarankan untuk mencoba memulihkan tabel database MySQL dari file .frm (kamus data internal) dan file .ibd (informasi struktur database).
Saya mencoba mengidentifikasi skema db dari file .frm dan mengimpor tablespace dari file .ibd ke tablespace sistem mesin InnoDB. Tapi itu tidak berhasil untuk saya. Saat itulah saya memutuskan untuk menggunakan perangkat lunak perbaikan database MySQL dan menemukan Stellar Repair untuk MySQL.
Perangkat lunak ini mengklaim dapat memperbaiki database yang dibuat menggunakan database MySQL mesin InnoDB dan memulihkan tabelnya dari file .frm, .ibdata, dan .idb. Ini juga membantu memperbaiki mesin database MyISAM.
Fitur utama lain dari perangkat lunak yang menurut saya berguna adalah sebagai berikut:
- Perbaiki database MySQL yang dibuat pada sistem Windows dan Linux.
- Memperbaiki file MyISAM (.frm, .myd, .myi).
- Pulihkan semua objek MySQL seperti tabel, kunci, tipe data, tampilan, pemicu, dll.
- Dapat memperbaiki semua jenis kesalahan database MySQL seperti 'Kesalahan Membuat Koneksi Database', 'File indeks macet', 'Korupsi tablespace InnoDB', 'Tidak dapat menemukan file wtlicensemanager.dll' dll.
Saya mengunduh dan menginstal *versi demo perangkat lunak perbaikan database MySQL dan kemudian meluncurkan perangkat lunak. Ini membuka antarmuka utama dengan 'Pilih Folder Data ', dan yang harus saya lakukan hanyalah memilih versi Server MySQL dan folder data yang berisi database yang ingin saya pulihkan.
*Catatan: Versi demo hanya memungkinkan untuk memindai dan melihat pratinjau objek database MySQL yang dapat dipulihkan. Untuk menyimpan data dan memulihkan db, Anda harus membeli versi berlisensi perangkat lunak.
Mengklik ‘Oke ' menampilkan daftar database MySQL di folder yang dipilih. Setelah memilih file db yang ingin saya perbaiki dan pulihkan, saya mengklik ‘Perbaiki ' dan menunggu perangkat lunak melakukan tugasnya.
Setelah menyelesaikan proses perbaikan database MySQL, perangkat lunak menampilkan pratinjau database yang diperbaiki dan semua objek yang dapat dipulihkan.
Setelah saya dapat memverifikasi data, saya membeli dan mengaktifkan versi berlisensi dari perangkat lunak perbaikan MySQL. Untuk menyimpan data yang dapat dipulihkan, saya mengklik ‘Simpan ' pada 'File ’ menu.
Setelah mengisi detail yang diperlukan di 'Simpan Database ', saya mengklik 'Simpan ’ untuk menyimpan file.
Saya menerima 'Proses penyimpanan selesai' pesan tentang keberhasilan menyelesaikan proses penyimpanan file.
Pengalaman Keseluruhan Saya
Perbaikan Stellar untuk perangkat lunak MySQL adalah penyelamat hidup! Ini membantu saya memulihkan database saya ke spesifikasi aslinya dan memulihkan semua datanya. Saya akan merekomendasikan perangkat lunak ini kepada siapa saja yang membutuhkan solusi cepat dan efektif untuk memulihkan database MySQL mereka tanpa kehilangan data dan waktu henti.
Perbaikan Bintang untuk Peringkat MySQL (dalam skala 1 – 5):
Parameter | Peringkat | Ulasan |
Kemudahan Penggunaan | 5 | UI yang mudah digunakan dari perangkat lunak perbaikan database MySQL membantu memperbaiki database tanpa pemantauan dan dukungan teknis. |
Kecepatan &Performa | 4.5 | Proses pengunduhan &penginstalan hanya membutuhkan beberapa menit untuk diselesaikan. Proses perbaikan dapat memakan waktu berjam-jam atau berhari-hari, tergantung pada ukuran database. |
Fitur &Fungsi | 5 | Perangkat lunak ini menawarkan semua fitur yang diperlukan untuk memulihkan file database MySQL (InnoDB dan MyISAM) dan komponennya. |
Dukungan Teknis | 5 | Tim dukungan teknis bekerja 24*5 untuk menanggapi pertanyaan pengguna. |