Memulihkan Pangkalan Data MySQL Menggunakan Fail .frm
Apabila melakukan sandaran pangkalan data biasa, adalah penting untuk menangkap keseluruhan struktur pangkalan data dan data. Walau bagaimanapun, dalam beberapa keadaan, pengguna mungkin hanya mempunyai akses kepada fail .frm, yang mewakili struktur jadual tetapi bukan data sebenar. Dalam senario ini, memulihkan pangkalan data dengan datanya hanya menggunakan fail .frm boleh mencabar.
Nasib baik, adalah mungkin untuk memulihkan pangkalan data daripada fail .frm dalam situasi tertentu. Jika pangkalan data menggunakan enjin storan InnoDB, langkah tambahan boleh diambil untuk membina semula pangkalan data dengan datanya.
Prosedur:
Laraskan Pemilikan Fail: Jalankan arahan berikut untuk menukar pemilikan fail data MySQL direktori kepada pengguna mysql:
sudo chown -R mysql:mysql /var/lib/mysql
Ini akan membolehkan MySQL membaca fail .frm dan ibdata dengan betul.
Dengan mengikuti langkah ini, adalah mungkin untuk memulihkan pangkalan data MySQL dengan datanya hanya menggunakan fail .frm. Proses ini amat berguna apabila bentuk sandaran lain (seperti fail .MYD dan .MYI) tidak tersedia.
Atas ialah kandungan terperinci Bolehkah saya Pulihkan Pangkalan Data MySQL Saya Menggunakan Fail .frm Sahaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!