So sichern und stellen Sie eine MySQL-Datenbank mit MySQL Workbench wieder her

Erfahren Sie, wie Sie mithilfe von MySQL Workbench, einem leistungsstarken visuellen Datenbankverwaltungstool, MySQL-Datenbanken sichern und wiederherstellen können. Befolgen Sie Schritt-für-Schritt-Anweisungen, um die Datentraffik zu gewährleisten und Datenverluste zu vermeiden.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
emma

Updated by Emma on 2025/07/11

Inhaltsverzeichnis
  • Einführung in MySQL Workbench

  • MySQL-Datenbank sichern mit MySQL Workbench

  • MySQL-Datenbank mit MySQL Workbench wiederherstellen

  • MySQL-Datenbank mit Vinchin Backup & Recovery sichern

  • MySQL Workbench-Sicherung der Datenbank – Häufig gestellte Fragen

  • Fazit

MySQL-Datenbank ist eine der zentralen Komponenten vieler Websites und Anwendungen. Allerdings können Datenverluste, Fehlbedienungen oder Systemausfälle dazu führen, dass die Inhalte der Datenbank verloren gehen oder beschädigt werden. Um die Integrität und Verfügbarkeit der Daten zu schützen, ist es sehr wichtig, rechtzeitig Sicherungs- und Wiederherstellungsvorgänge für die Datenbank durchzuführen. MySQL Workbench ist ein leistungsfähiges visuelles Datenbankdesign- und Verwaltungstool zur Sicherung von MySQL-Datenbanken.

Einführung in MySQL Workbench  

MySQL Workbench ist ein grafisches Datenbankverwaltungstool, das von MySQL offiziell bereitgestellt wird und hauptsächlich dazu dient, das Design, die Entwicklung und die Wartung von MySQL-Datenbanken zu vereinfachen. Über seine visuelle Oberfläche können Benutzer die meisten datenbankbezogenen Aufgaben ohne komplexe Befehlszeilenoperationen ausführen. Beispielsweise kann man damit Datenbankstrukturen entwerfen – ähnlich wie Flussdiagramme zeichnen: Entity-Relationship-Diagramme (ER-Diagramme) erstellen, Beziehungen zwischen Tabellen und Feldern definieren, und das Tool generiert automatisch den entsprechenden SQL-Code und synchronisiert ihn mit der Datenbank.  

Für tägliche Arbeiten bietet es einen integrierten SQL-Editor mit Syntaxhervorhebung und Autovervollständigung, wodurch das Schreiben und Debuggen von Abfragen vereinfacht wird. Die Ausführungsergebnisse können in Tabellen oder grafischen Diagrammen angezeigt werden. Zudem deckt es gängige Anforderungen beim Datenbankmanagement ab, wie Datenein- und -ausgabe, Benutzerberechtigungen, Überwachung der Serverleistung, Datensicherung und Wiederherstellung sowie die Migration von anderen Datenbanksystemen zu MySQL.  

Dieses Tool ist kostenlos, wird offiziell unterstützt und ist hochgradig kompatibel, was es für Benutzer verschiedenster Betriebssysteme (Windows, macOS, Linux) geeignet macht. Egal ob Einsteiger, der den Aufwand zum Erlernen von Befehlszeilen-Operationen vermeiden möchte, oder professioneller Entwickler bzw. Administrator, der komplexe Datenbanken verwaltet – MySQL Workbench bietet eine intuitive Möglichkeit, Aufgaben zu erledigen. Die Oberfläche ist gut strukturiert und die Lernkurve ist nicht steil, sodass Benutzer nach dem Herunterladen und Installieren von der offiziellen Website schnell loslegen können.

MySQL-Datenbank sichern mit MySQL Workbench

1. Öffnen Sie MySQL Workbench und klicken Sie auf das Pluszeichen, um eine neue MySQL-Verbindung hinzuzufügen. (Falls Sie bereits früher eine Verbindung hergestellt haben, steht Ihnen der Verlauf zur Verfügung, und Sie können direkt die Verbindung auswählen, die Sie sichern möchten.)

2. Geben Sie die Verbindungsdetails ein, testen Sie die Verbindung und klicken Sie auf OK. Klicken Sie anschließend auf die hergestellte Verbindung, um die Datenbankverbindungsseite zu öffnen. 

3. Klicken Sie auf Data export unter Management oder gehen Sie in der Symbolleiste zu Server > Data export, um die Datenbank-Exportseite zu öffnen.

4. Wählen Sie die zu sichernde Datenbank aus. Standardmäßig sind alle Tabellen ausgewählt. Im Bereich Objects to Export aktivieren Sie alle drei Optionen. Wählen Sie im Dropdown-Menü links neben Select Views die Option Dump Structure and Data (oder eine andere geeignete Option, falls nur Daten oder nur die Datenbankstruktur gesichert werden soll).

Wählen Sie einen Speicherort und einen Namen für die Sicherungsdatei aus:  

  • Export to Dump Project Folder: Jede Tabellenstruktur und Daten werden als separate SQL-Dateien innerhalb desselben Ordners gesichert.  

  • Export to Self-Contained File: Alle Tabellenstrukturen und Daten werden in einer einzigen SQL-Datei gesichert.  

Nachdem Sie die Exporteinstellungen konfiguriert haben, klicken Sie auf Start Export, um den Vorgang zu beginnen. Sobald die Fortschrittsanzeige abgeschlossen ist, ist der Datenbankexport beendet. Während des Vorgangs können Sie auf Export Progress klicken, um den Fortschritt des Exports zu überwachen. 

MySQL-Datenbank mit MySQL Workbench wiederherstellen

1. Öffnen Sie die Datenbankverbindung, in die die Daten wiederhergestellt werden sollen, und klicken Sie auf Data Import/Restore , um die Datenbankimport-Schnittstelle zu öffnen.  

2. Konfigurieren Sie die Importeinstellungen. Ähnlich wie beim Sicherungsvorgang können Sie Import from Dump Project Folder  oder Import from Self-Contained File  auswählen und den Speicherpfad der Datei festlegen.  

Wählen Sie unter Default Schema to be Imported To die Datenbank aus, in die die SQL-Sicherungsdatei (Dump-Datei) wiederhergestellt werden soll. Sie können eine vorhandene Datenbank aus der Dropdown-Liste auswählen oder zuerst eine neue Datenbank erstellen und diese anschließend als Importziel auswählen.

Wählen Sie im unteren Dropdown-Menü Dump Structure and Data.

Nach der Konfiguration klicken Sie auf Start Import, um die Wiederherstellung der Datenbank zu beginnen. Klicken Sie auf Import Progress, um den Fortschritt anzuzeigen. Wenn die Fortschrittsanzeige ohne Fehler abgeschlossen ist, war der Import erfolgreich.

MySQL-Datenbank mit Vinchin Backup & Recovery sichern

Abgesehen von MySQL Workbench gibt es verschiedene Methoden, um eine MySQL-Datenbank zu sichern, wie beispielsweise die Verwendung von „mysqldump“ für logische Backups, „mysqlpump“ für effizienteren Export, Percona XtraBackup für physische Backups oder Speicher-Snapshots für den Datensschutz. Diese Methoden erfordern jedoch oft manuelle Eingriffe oder komplexe Skripte, was in Unternehmen ineffizient und herausfordernd sein kann. Vinchin Backup & Recovery bietet eine automatisierte, effiziente und sichere Lösung, die MySQL-Backups vereinfacht, mit zentraler Verwaltung, schneller Wiederherstellung, inkrementellen Backups und flexiblen Speicherstrategien, um eine langfristige Datenverfügbarkeit sicherzustellen. Zudem bietet es flexible Backup-Strategien für Oracle DB, SQL Server, SQL Server, PostgreSQL, Postgres Pro und MariaDB.

Seine optimierten Speicherfunktionen wie Datendeduplizierung und Kompression reduzieren erheblich den Speicherbedarf für Backup-Dateien und verkürzen die Backup-Zeit. Gleichzeitig gewährleisten seine Verschlüsselungs- und Übertragungssicherheitsfunktionen die Sicherheit der gesicherten Daten und eignen sich somit für Unternehmen, die Daten streng schützen müssen.

Um MySQL-Datenbank-Sicherungsaufträge zu erstellen, gehen Sie bitte zur Seite Physische Sicherung > Datenbanksicherung > Sicherung:

1. Wählen Sie die Datenbanken aus, die gesichert werden müssen.

Sichern der MySQL-Datenbank

2. Wählen Sie einen Sicherungsknoten aus, auf dem die Sicherungsdaten verarbeitet und gespeichert werden sollen.

Sichern der MySQL-Datenbank

3. Konfigurieren Sie Sicherungsstrategien entsprechend Ihren Anforderungen.

Sichern der MySQL-Datenbank

4. Überprüfen und bestätigen Sie die Einstellungen.

Sichern der MySQL-Datenbank

Klicken Sie auf die Schaltfläche unten, um die 60-tägige kostenlose Testversion von Vinchin auszuprobieren, und erleben Sie eine effiziente und zuverlässige Lösung für Datensicherung und Wiederherstellung!

MySQL Workbench-Sicherung der Datenbank – Häufig gestellte Fragen

1. Wie löscht man eine Datenbank in MySQL Workbench?

Um eine Datenbank in MySQL Workbench zu löschen, öffnen Sie das Navigator-Panel, klicken Sie mit der rechten Maustaste auf die zu löschende Datenbank und wählen Sie Drop Schema. Ein Bestätigungsfenster wird angezeigt; klicken Sie auf Drop Now, um fortzufahren. Diese Aktion entfernt die Datenbank und alle ihre Daten dauerhaft. Alternativ können Sie den Befehl "DROP DATABASE database_name;" im Query Editor ausführen, um das gleiche Ergebnis zu erzielen.

2. Wie lösche ich alle Tabellen in MySQL Workbench?

Um alle Tabellen in MySQL Workbench zu löschen, öffnen Sie einen Query Editor und führen Sie Folgendes aus:  

SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE table_name1, table_name2, ...;
SET FOREIGN_KEY_CHECKS = 1;

Da das manuelle Auflisten von Tabellen mühsam sein kann, können Sie eine dynamische Abfrage generieren:  

SET FOREIGN_KEY_CHECKS = 0;
SELECT CONCAT('DROP TABLE ', GROUP_CONCAT(table_name), ';')
FROM information_schema.tables
WHERE table_schema = 'your_database';
SET FOREIGN_KEY_CHECKS = 1;

Kopieren und führen Sie die generierte "DROP TABLE"-Anweisung aus. Alternativ klicken Sie mit der rechten Maustaste auf die Datenbank in Navigator, wählen Sie Schema Inspector, markieren Sie alle Tabellen und klicken Sie auf Drop.

Fazit

MySQL Workbench bietet eine effiziente und benutzerfreundliche Möglichkeit, MySQL-Datenbanken zu sichern. Regelmäßige Sicherungen sind für den Datenschutz, die Wiederherstellung und die Datensicherheit unerlässlich. Vinchin kann Ihnen ebenfalls dabei helfen, wichtige Daten zu schützen.

Teilen auf:

Categories: Database Backup