Was ist das MWB-Dateiformat?
Eine .mwb-Datei ist das native Modellformat von MySQL Workbench - Oracles visuellem Designwerkzeug für MySQL-Datenbanken. .MWB-Dateien ermöglichen das Speichern von Datenbankdesign-Arbeiten während der Entwicklung und enthalten die wesentlichen Teile des Schemas wie Tabellen, Spalten, Indizes, Fremdschlüssel und Entity-Relationship-Diagramme.
Trotz der .mwb-Erweiterung ist die Datei intern ein ZIP-Archiv - die ersten vier Bytes tragen die PK-Signatur (50 4B 03 04). Die zentrale Nutzlast ist ein XML-Dokument namens document.mwb.xml, das das vollständige EER-Modell, Verbindungsmetadaten und eingebettete SQL-Skripte enthält. Durch Umbenennen einer .mwb-Datei in .zip kann der Inhalt mit jedem Archivverwaltungsprogramm überprüft werden.
Dateien mit der Erweiterung .mwb werden in MySQL Workbench erstellt und bearbeitet, das für Windows, Linux und macOS verfügbar ist. Um das Design auf einem Live-Server einzusetzen, wird das Schema über den integrierten Vorwärts-Engineering-Assistenten als .sql-Skript exportiert.
Sicherheit
RISIKO: LOWEine .mwb ist ein Designdokument ohne ausführbare Inhalte und stellt ein geringes Risiko dar. Sie kann jedoch das vollständige Datenbankschema (Tabellen-/Spaltennamen, Beziehungen) für jeden preisgeben, der sie öffnet - gemeinsam genutzte Modelle sollten daher als sensibel behandelt werden. MySQL Workbench nur von mysql.com herunterladen.
Formatdetails
kurz gefasstdocument.mwb.xml sowie Vorschaubilder und Metadaten. Zum Untersuchen in .zip umbenennen. Von einem einfachen ZIP/APK/DOCX durch die interne document.mwb.xml zu unterscheiden.
Programme zum Öffnen von MWB-Dateien
Technische Details
technische Spezifikation| Entwickler | Oracle Corporation (ursprünglich MySQL AB / Sun Microsystems) |
| Container-Format | ZIP-Archiv - Magic Bytes 50 4B 03 04 (PK-Signatur) bei Offset 0 |
| Zentrale interne Datei | `document.mwb.xml` - XML-Dokument mit dem vollständigen EER-Modell, Verbindungsmetadaten und SQL-Skripten |
| MIME-Typ | application/octet-stream |
| Plattformunterstützung | Windows, Linux, macOS (via MySQL Workbench) |
| Diagrammtyp | Erweiterte Entity-Relationship-Diagramme (EER) |
| Gespeicherte Schema-Elemente | Tabellen, Spalten, Indizes, Fremdschlüssel, Views, gespeicherte Prozeduren, Trigger und Beziehungen |
| Komprimierung | ZIP-Deflate - Einträge im Archiv werden individuell komprimiert |
| Vorwärts- und Rückwärts-Engineering | Das Schema kann vorwärts zu einem Live-MySQL-Server oder rückwärts aus einer vorhandenen Datenbank entwickelt werden |
| Exportformat | SQL-DDL-Skript (.sql) über den integrierten Vorwärts-Engineering-Assistenten |
| Inspektionsmethode | .mwb in .zip umbenennen, um es mit einem beliebigen Archivverwaltungsprogramm zu öffnen und auf die interne XML-Datei und Assets zuzugreifen |
| Eingebettetes Scripting | MySQL Workbench bietet eine Python-API, mit der Modelldateien programmgesteuert erstellt und bearbeitet werden können |
| Diagramm-Vorschaubild | Eine PNG-Vorschau des EER-Canvas ist neben der XML im ZIP-Archiv enthalten |
| Versionsverfolgung | Das Wurzelelement von `document.mwb.xml` enthält ein Dokument-Versions-Attribut zur Kompatibilitätsverfolgung |
| Veröffentlicht | 2005+ (MySQL Workbench) |
| Spezifikation | dev.mysql.com |
MWB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MWB-Dateien.