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

Korupsi InnoDB di Xampp

File ibdata1 berisi informasi tablespace dan metadata lainnya tentang database Mysql Anda.

Anda dapat mencoba menggunakan innodb_force_recovery = 1 sampai innodb_force_recovery = 6 untuk melihat apakah itu memperbaiki masalah. Coba ubah ini di my.cnf your Anda (my.ini for windows) lalu coba restart server mysql Anda lagi.

Jika Anda dapat memulai Mysql menggunakan tanda pemulihan, database Anda akan berada dalam mode hanya-baca. Anda harus melakukan mysqldump data, menghentikan mysql, menginstal ulang baru, membuat database Anda lagi, dan mengimpor kembali data.

Berikut ini tautan untuk info lebih lanjut tentang pemulihan innodb dev .mysql .

Jika Anda menggunakan linux...

Opsi lain yang lebih kompleks adalah menggunakan kit alat pemulihan percona. Ini akan menyelaraskan kembali tablespace Anda. Meskipun, berdasarkan pengalaman, navigasinya agak sulit dan membutuhkan sedikit waktu untuk diterapkan jika Anda seorang pemula.

Namun, akuzminsky sang pencipta toolkit (keren sekali!) menyebutkan bahwa dia telah membuat perbaikan yang signifikan pada toolkit.

Tautan untuk mengunduh alat Percona.com

Tautkan dengan panduan dari chriSQL .

Tautan ke situs web akuzinsky TwinDB .

Kecuali jika data itu sangat penting, saya hanya akan kembali ke cadangan dari 2 minggu sebelumnya. Jumlah waktu dan upaya yang mungkin Anda habiskan untuk memulihkan data ini mungkin jauh lebih bermanfaat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan catatan dari satu tabel yang tidak ada di tabel lain

  2. Pemicu MySQL untuk memperbarui baris yang dimasukkan

  3. Tombol Kembali untuk Situs Web Satu Halaman

  4. Output MYSQL dalam format pohon ATAU Menambahkan level (Induk-Anak)

  5. Menemukan perbedaan antara dua nilai di kolom yang sama di MySQL