Pulihkan struktur jadual MySQL daripada fail FRM dan IBD (tanpa fail IB_Log)
Selepas kehilangan fail IB_log, pemulihan data pangkalan data nampaknya rumit. Walau bagaimanapun, struktur jadual pangkalan data masih boleh dipulihkan menggunakan fail FRM dan IBD.
Berikut ialah langkah pemulihan:
1. Ekstrak pernyataan penciptaan SQL:
mysqlfrm --diagnostic
pada setiap fail FRM untuk mendapatkan pernyataan SQL yang digunakan untuk mencipta jadual. 2. Bina semula struktur jadual:
3. Padamkan data baharu:
ALTER TABLE example_table DISCARD TABLESPACE
untuk menghapuskan sambungan antara fail FRM dan IBD baharu. 4. Ganti dan import data:
ALTER TABLE example_table IMPORT TABLESPACE
untuk mengimport data asal dan memulihkan kandungan jadual. Atas ialah kandungan terperinci Bolehkah saya Pulihkan Struktur Jadual MySQL Menggunakan Fail FRM dan IBD Tanpa Fail IB_Log?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!