Pulihkan Pangkalan Data MySQL daripada Fail .frm
Lambakan MySQL biasanya merangkumi kedua-dua fail definisi jadual (.frm) dan fail data ( .MYD atau .MYI). Walau bagaimanapun, dalam situasi tertentu, hanya fail .frm tersedia sebagai sandaran. Ini menimbulkan persoalan: Bolehkah pangkalan data dipulihkan daripada hanya fail .frm?
Memulihkan Pangkalan Data
Ya, adalah mungkin untuk memulihkan pangkalan data MySQL dengan data semata-mata daripada fail .frm, dengan syarat pangkalan data adalah berasaskan InnoDB. Untuk mencapai matlamat ini, langkah berikut diperlukan:
Tukar Pemilikan Fail: Berikan pemilikan fail yang disalin dan direktori data kepada pengguna MySQL dengan melaksanakan arahan :
sudo chown -R mysql:mysql /var/lib/mysql
Dengan melakukan langkah-langkah ini, data yang hilang fail diganti, membenarkan MySQL mengakses dan memulihkan pangkalan data daripada fail .frm yang dipulihkan.
Nota: Adalah penting untuk berhati-hati apabila memulihkan daripada fail .frm sahaja, kerana pendekatan ini mungkin mengakibatkan kehilangan data jika fail data asal tidak tersedia.
Atas ialah kandungan terperinci Bolehkah saya Pulihkan Pangkalan Data MySQL daripada Just .frm Files?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!