Heim  >  Artikel  >  Datenbank  >  Kann ich meine MySQL-Datenbank nur mit .frm-Dateien wiederherstellen?

Kann ich meine MySQL-Datenbank nur mit .frm-Dateien wiederherstellen?

DDD
DDDOriginal
2024-11-04 03:22:02822Durchsuche

Can I Restore My MySQL Database with Only .frm Files?

Abrufen von Daten aus .frm-Dateien für die Wiederherstellung von MySQL-Datenbanken

Sie haben festgestellt, dass Ihre wöchentlichen Tabellen-Dumps nur .frm-Dateien enthalten, sodass Sie keine wichtigen .MYD- und .MYD-Dateien mehr haben .MYI-Dateien. Ihre Datenbank verwendet die InnoDB-Speicher-Engine. Ist es möglich, Ihre Datenbank mit intakten Daten nur unter Verwendung der verfügbaren .frm-Dateien wiederherzustellen?

Machbarkeit der Wiederherstellung

Ja, es ist möglich, Ihre Datenbank aus .frm-Dateien mit intakten Daten wiederherzustellen. Der Vorgang erfordert jedoch mehr als nur das Kopieren der .frm-Dateien in das Datenbankverzeichnis.

Umfassendes Wiederherstellungsverfahren

Neben den .frm-Dateien müssen Sie auch die folgenden Dateien in die Daten kopieren Ordner:

  • ib_logfiles
  • ibdata

Abschluss der Wiederherstellung

Nach der Übertragung dieser Dateien starten Sie den Server neu. Ihre Datenbank sollte erfolgreich wiederhergestellt werden.

Zusätzliche Befehlsausführung

Sobald die Dateien kopiert wurden, führen Sie den folgenden Befehl aus:

sudo chown -R mysql:mysql /var/lib/mysql

Dieser Befehl ändert die Datei und den Ordner Eigentum an den MySQL-Benutzer, wodurch MySQL auf die .frm- und ibdata-Dateien zugreifen kann.

Das obige ist der detaillierte Inhalt vonKann ich meine MySQL-Datenbank nur mit .frm-Dateien wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn