Heim >Datenbank >MySQL-Tutorial >Kann die MySQL-Tabellenstruktur nur mit .frm- und .ibd-Dateien wiederhergestellt werden?
Stellen Sie die MySQL-Tabellenstruktur nur mit .frm- und .ibd-Dateien wieder her
Frage:
Wenn keine ib_log-Datei vorhanden ist, kann ich die Struktur der MySQL-Tabelle nur mithilfe der Dateien .frm und .ibd wiederherstellen?
Antwort:
Die Tabellenstruktur kann aus *.frm-Dateien wiederhergestellt werden. Bitte folgen Sie diesen Schritten:
Schritt 1: SQL-Erstellungsabfrage abrufen
mysqlfrm --diagnostic <path>/example_table.frm
SQL-Abfrage abrufen. (Bitte ersetzen Sie <path>
durch Ihren *.frm-Dateipfad) Schritt 2: Tabelle erstellen
Schritt 3: Bereiten Sie sich auf die Datenwiederherstellung vor
ALTER TABLE example_table DISCARD TABLESPACE;
Schritt 4: Daten wiederherstellen
chown -R mysql:mysql *.ibd
ALTER TABLE example_table IMPORT TABLESPACE;
Dieser Vorgang stellt die Tabellenstruktur und Daten aus .frm- und .ibd-Dateien wieder her.
Das obige ist der detaillierte Inhalt vonKann die MySQL-Tabellenstruktur nur mit .frm- und .ibd-Dateien wiederhergestellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!