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?
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.
Bersama-sama dengan fail .frm, anda juga mesti menyalin fail berikut ke data folder:
Selepas memindahkan fail ini, mulakan semula pelayan. Pangkalan data anda seharusnya berjaya dipulihkan.
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!