.FRM Dateiendung

FRM Endung
Langform MySQL Database Format
Kategorie Datenbanken
Hersteller MySQL
Popularität 4.0 / 5

FRM-Dateiformat-Spezifikation


Element Beschreibung
MIME-Typ application/octet-stream
Maximale Dateigröße Keine spezifizierte Grenze
Unterstützte MySQL-Versionen Alle Versionen vor MySQL 8.0
Dateiheader-Signatur 'frm'
Charakter-Codierung UTF-8
Plattformabhängigkeit Plattformunabhängig
Komprimierung Nein
Wiederherstellbarkeit Mit ibdata1 auf demselben System
Zusammengehörige Dateien .ibd, .myi, .myd
Primärnutzung Definition von Tabellenstrukturen in MySQL
Sicherheitsaspekte Kann Binärdaten und strukturierte Daten speichern
Versionskontrolle Statisch ab MySQL Version 8.0 veraltet
Backup-Strategie Regelmäßige Backups mit mysqldump empfohlen

Was ist eine FRM datei?

Eine FRM-Datei ist ein Binärdateien-Format, das in den meisten Fällen als Visual Basic-Formulardatei verwendet wird. Es stammt von der Software Visual Basic (VB), die im Jahr 1991 entwickelt wurde und seitdem als marktführende Alternative zu anderen Programmiersprachen gilt. FRM-Dateien haben normalerweise die Dateierweiterung .FRM. Obwohl die FRM-Dateierweiterung auf Visual Basic beschränkt ist, kann sie bei manchen Anwendungen die Erstellung komplexer Benutzeroberflächen ermöglichen, z.B. im Zusammenhang mit Microsoft Access und FoxPro. Sie enthalten auch Informationen über Eingabefelder, Textfarbe und Buttons, die zur Erstellung einer Benutzeroberfläche benötigt werden.

Kennzeichen von FRM-Dateien

FRM-Dateien verwenden ein proprietäres Datenformat inklusive stark komprimierter Binärcodeinformationen und enthalten Informationen über Funktionen wie Fenstergröße, Textfarbe, speziellen Sequence Controllers usw. Obwohl der Quellcode für FRM-Dateien nicht gespeichert wird, wird dokumentiert, wo er die entsprechende Information in einer Ressource der angeschlossenen visuellen Komponente findet. Änderungen an FRM-Dateien werden normalerweile mit Hilfe der Visual Basic-Entwicklungsumgebung oder einiger anderer Programme vorgenommen, die zur Erstellung von Formularen geeignet sind. Ähnliche Dateierweiterung sind .VBP, FORMS, .VBF, DESIGNER und .VBW.

Verarbeitbarkeit von FRM-Dateien

FRM-Dateien sind abhängig von der Bibliothek PBL extension library database, ist jedoch für alle Versionen von Visual Basic State, in den Jahren 1991 bis 2017 verfügbar. FRM-Dateien sind mehr oder weniger plattformunabhängig und können auf Windows-, MacOS-, Linux- und iOS/Android basierenden Betriebssystemen geöffnet werden. Obwohl vollständige Kompatibilität nicht garantiert ist, können Programme wie der Open Office Microsoft Forms Designer und Oracle Database Designer diese Dateien öffnen.

Liste von Programmen, die FRM-Dateien öffnen können

FAQs und Anleitungen


1. Konvertieren von FRM-Dateien

FRM-Dateien in MySQL migrieren:

  1. 🔍 Überprüfen Sie den MySQL-Datenverzeichnispfad: Stellen Sie sicher, dass Sie den korrekten Pfad zu Ihrem MySQL-Datenverzeichnis kennen, in dem die .frm-Dateien gespeichert sind.
  2. 🔒 Datenbank stoppen: Stoppen Sie den MySQL-Server mit dem Befehl:
    sudo service mysql stop
  3. 📁 FRM-Dateien kopieren: Kopieren Sie die notwendigen .frm-Dateien in das gewünschte Verzeichnis der neuen Datenbankinstanz.
  4. 🔑 Datendateien überprüfen: Stellen Sie sicher, dass auch die .ibd, .MYD und .MYI Dateien (sofern vorhanden) mitkopiert wurden.
  5. 🔄 Datendefinitionen rekonstruieren: Starten Sie MySQL neu und verwenden Sie den Befehl "REPAIR TABLE" oder "ALTER TABLE" um die Tabellen zu rekonstruieren.
  6. 💾 Skizze des Datenbankschemas: Wenn die Struktur bekannt ist, verwenden Sie Tools wie MySQL Workbench, um das Schema manuell zu erstellen und dann die Daten zu importieren.
  7. 🚀 Datenbankserver neu starten: Starten Sie den MySQL-Server mit:
    sudo service mysql start

2. Fehlerbehebung bei defekten FRM-Dateien

  1. Starte MySQL im abgesicherten Modus mit der Option --skip-grant-tables, um den Zugriff ohne Berechtigungen zu ermöglichen.

  2. Wechsle ins MySQL-Datenverzeichnis, typischerweise /var/lib/mysql, und navigiere zum Ordner der betroffenen Datenbank.

  3. Verwende das Tool myisamchk, um die FRM-Datei und die zugehörigen MYD- und MYI-Dateien zu prüfen:

    • myisamchk -r table_name - Reparatur der Tabelle im Normalmodus
    • myisamchk -o table_name - Reparatur im erweiterten Modus (bei Fehlern versuchen)
  4. Führe ein Backup der reparierten Tabelle mit mysqldump aus:

    • mysqldump -u user_name -p database_name table_name > backup_file.sql
  5. Starte den MySQL-Server neu und lade die Backup-Datei bei Bedarf wieder ein:

    • mysql -u user_name -p database_name < backup_file.sql

Weitere Dateiformate mit der FRM-Endung

Die FRM-Dateiendung kann anders beschrieben werden. Unten sind andere Dateinamen im Zusammenhang mit endung FRM.

# Endung Beschreibung
1 FRM FormMakerFile
2 FRM Dokument
3 FRM JAVA form file
4 FRM Formula
5 FRM Merge form
6 FRM Order or registration form
7 FRM Report file
8 FRM Symbol Report
9 FRM Document
10 FRM Executable file
11 FRM Form i.e. dialog layout
12 FRM Form file
13 FRM Form Datei für Visual Basic Classic