Dalam senario tertentu, pentadbir pangkalan data mungkin mendapati diri mereka hanya mempunyai fail .frm yang tinggal sebagai sandaran untuk pangkalan data MySQL. Fail ini mengandungi maklumat struktur jadual tetapi kekurangan data, menimbulkan persoalan: Bolehkah data dipulihkan daripada fail .frm sahaja?
Nasib baik, pemulihan boleh dilakukan dengan menggabungkan fail .frm dengan tambahan fail data. Berikut ialah panduan langkah demi langkah:
sudo chown -R mysql:mysql /var/lib/mysql
Arahan ini memastikan bahawa fail dimiliki oleh pengguna MySQL, yang diperlukan untuk operasi pangkalan data yang betul.
Dengan mengikuti langkah ini, anda boleh berjaya memulihkan pangkalan data MySQL anda daripada fail .frm dengan memanfaatkan ibdata dan ib_logfiles yang mengandungi data. Ambil perhatian bahawa proses ini menganggap pangkalan data anda menggunakan enjin storan InnoDB dan untuk enjin storan lain, prosedur yang berbeza mungkin diperlukan.
Atas ialah kandungan terperinci Bolehkah anda memulihkan data pangkalan data MySQL daripada fail .frm sahaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!