Pulihkan struktur jadual MySQL hanya menggunakan fail .frm dan .ibd
Soalan:
Jika tiada fail ib_log, bolehkah saya memulihkan struktur jadual MySQL hanya menggunakan fail .frm dan .ibd?
Jawapan:
Struktur jadual boleh dipulihkan daripada fail *.frm. Sila ikut langkah berikut:
Langkah 1: Dapatkan Pertanyaan Cipta SQL
mysqlfrm --diagnostic <path>/example_table.frm
Dapatkan pertanyaan SQL. (sila gantikan <path>
dengan laluan fail *.frm anda) Langkah 2: Buat jadual
Langkah 3: Bersedia untuk pemulihan data
ALTER TABLE example_table DISCARD TABLESPACE;
Langkah 4: Pulihkan Data
chown -R mysql:mysql *.ibd
ALTER TABLE example_table IMPORT TABLESPACE;
Proses ini akan memulihkan struktur jadual dan data daripada fail .frm dan .ibd.
Atas ialah kandungan terperinci Bolehkah Struktur Jadual MySQL Dipulihkan Hanya Menggunakan Fail .frm dan .ibd?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!