Heim >Datenbank >MySQL-Tutorial >Kann ich eine MySQL-Datenbank aus .frm-, .MYD- und .MYI-Dateien wiederherstellen?

Kann ich eine MySQL-Datenbank aus .frm-, .MYD- und .MYI-Dateien wiederherstellen?

DDD
DDDOriginal
2024-12-13 01:16:09976Durchsuche

Can I Restore a MySQL Database from .frm, .MYD, and .MYI Files?

Wiederherstellen einer MySQL-Datenbank aus physischen Dateien

Frage:

Können MySQL-Datenbanken aus wiederhergestellt werden? physische Datenbankdateien? Konkret stehen folgende Dateitypen zur Verfügung:

  • client.frm
  • client.MYD
  • client.MYI

Das Gleiche Dateitypen existieren für etwa 20 weitere Tabellen. Normalerweise werden mysqldump oder ähnliche Tools verwendet, um Datenbanken in eine einzelne SQL-Datei zu exportieren. Wie können diese physischen Dateien für die Datenbankwiederherstellung verwendet werden?

Antwort:

Eine MySQL MyISAM-Tabelle besteht aus drei Dateitypen:

  • FRM : Tabellendefinition
  • MYD: Datenspeicherung
  • MYI: Index Speicher

So stellen Sie eine Datenbank aus diesen Dateien wieder her:

  1. Stellen Sie sicher, dass der MySQL-Server offline ist.
  2. Kopieren Sie die Dateien in den Datenbankordner (normalerweise / var/lib/mysql/ unter Linux).
  3. Starten Sie MySQL neu Server.

Dieser Vorgang stellt die Datenbank aus den bereitgestellten physischen Dateien wieder her.

Das obige ist der detaillierte Inhalt vonKann ich eine MySQL-Datenbank aus .frm-, .MYD- und .MYI-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