Rumah  >  Artikel  >  pangkalan data  >  Bolehkah saya Pulihkan Pangkalan Data MySQL Saya dengan Hanya Fail .frm?

Bolehkah saya Pulihkan Pangkalan Data MySQL Saya dengan Hanya Fail .frm?

DDD
DDDasal
2024-11-04 03:22:02816semak imbas

Can I Restore My MySQL Database with Only .frm Files?

Mengambil Data daripada .frm Files untuk Pemulihan Pangkalan Data MySQL

Anda telah menyedari bahawa pembuangan jadual mingguan anda hanya termasuk fail .frm, menjadikan anda tanpa .MYD dan Fail .MYI. Pangkalan data anda menggunakan enjin storan InnoDB. Adakah mungkin untuk memulihkan pangkalan data anda dengan data utuh menggunakan hanya fail .frm yang tersedia?

Kebolehlaksanaan Pemulihan

Ya, adalah mungkin untuk memulihkan pangkalan data anda daripada fail .frm dengan data utuh. Walau bagaimanapun, proses tersebut memerlukan lebih daripada sekadar menyalin fail .frm ke direktori pangkalan data.

Prosedur Pemulihan Komprehensif

Bersama-sama dengan fail .frm, anda juga mesti menyalin fail berikut ke data folder:

  • ib_logfiles
  • ibdata

Menyelesaikan Pemulihan

Selepas memindahkan fail ini, mulakan semula pelayan. Pangkalan data anda seharusnya berjaya dipulihkan.

Pelaksanaan Perintah Tambahan

Setelah fail disalin, laksanakan arahan berikut:

sudo chown -R mysql:mysql /var/lib/mysql

Arahan ini mengubah fail dan folder pemilikan kepada pengguna MySQL, membolehkan MySQL mengakses fail .frm dan ibdata.

Atas ialah kandungan terperinci Bolehkah saya Pulihkan Pangkalan Data MySQL Saya dengan Hanya Fail .frm?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn