Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pulihkan folder database MySQL dari Hard Disk yang dipulihkan

Oke, saya mendapatkan jawaban untuk masalah saya sendiri.

Kemungkinan Skenario

  1. Program MySQL rusak dan gagal dimulai. Instalasi baru MYSQL tidak memulihkan data.
  2. Komputer mogok tetapi hard disk masih berfungsi
  3. Windows rusak dan gagal memulai, tetapi data aman.

Sebagai informasi, di MYSQL, file dengan ekstensi MYD adalah data tabel, FRM file adalah definisi tabel dan MYI file adalah indeks tabel. Ada juga ibdata file yang ditentukan dalam my.ini yang merupakan file tablesapce InnoDB. Anda harus menjadi administrator , sehingga Anda dapat mengakses Dokumen dan Setelan folder atau Program Files folder.

  1. Buka Window Explorer (Windows Key + E) atau Buka Komputer Saya dan buka folder data tempat file database Anda berada.
  2. Saya akan merekomendasikan Anda untuk menyalin semua folder di folder data daripada hanya memilih beberapa untuk disalin. Salin folder database dan file ibdata (JANGAN SALIN file ib_logfile(x)!)Perhatikan bahwa file ibdata mungkin tidak berada di lokasi yang sama dengan file data. Untuk mengetahui di mana letaknya, baca Cara menemukan database MYSQL file di Windows.
  3. Pergi ke komputer target, Buka Layanan Sistem. (Ketik services.msc di kotak entri “Search Program and files” menu Windows)
  4. Di panel kanan jendela Layanan, gulir di sepanjang daftar dan cari nama “MYSQL“. Pilih MYSQL dan klik kanan mouse dan klik . Setelah berhenti, statusnya akan menjadi kosong, bukan .
  5. Demikian juga mencari lokasi folder data. Setelah Anda menemukannya, saya sarankan Anda mencadangkan folder atau hanya mengganti namanya. Tempel di atas folder dan file ibdata yang telah Anda salin dari komputer sumber ke folder data.
  6. Kembali ke jendela Layanan dan pilih kembali MYSQL. Klik kanan mouse padanya dan klik untuk melanjutkan layanan MYSQL.
  7. Buka administrator MYSQL dan masuk ke server database Anda dan Anda akan dapat melihat database yang ditransfer bersama dengan data mereka.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melihat file log di MySQL?

  2. Mengindeks bidang boolean

  3. Pemula Java membutuhkan bantuan dalam koneksi database

  4. Menggunakan stripslash setelah mysql_real_escape_string

  5. Cara lebih cepat untuk menghapus baris yang cocok?