MySQL Workbench-Tutorial: Was ist, wie wird es installiert und verwendet?
โก Intelligente Zusammenfassung
MySQL Workbench ist das offizielle visuelle Werkzeug fรผr die MySQL relationale Datenbank, die Datenmodellierung, SQL-Entwicklung und Serveradministration in einer einzigen plattformรผbergreifenden Schnittstelle vereint, die Verbindungen zu lokalen oder entfernten Systemen herstellt. MySQL Server fรผr den tรคglichen Datenbankbetrieb.

Was ist MySQL?
MySQL ist eine relationale Open-Source-Datenbank.
MySQL ist plattformรผbergreifend, das heiรt, es lรคuft auf einer Reihe verschiedener Plattformen wie zum Beispiel Windows, Linux und macOS.
Warum MySQL?
Es gibt eine Reihe relationaler Datenbankverwaltungssysteme auf dem Markt.
Beispiele fรผr relationale Datenbanken sind Microsoft SQL Server, Microsoft Zugang, Oracle, DB2 usw.
Man kรถnnte sich fragen, warum wir uns dafรผr entschieden haben MySQL gegenรผber den anderen Datenbankverwaltungssystemen.
Die Antwort auf diese Frage hรคngt von mehreren Faktoren ab.
Betrachten wir die Stรคrken von MySQL im Vergleich zu anderen relationalen Datenbanken wie SQL Server:
- MySQL Es unterstรผtzt mehrere Speichermodule, jedes mit seinen eigenen Spezifikationen, wรคhrend andere Systeme wie SQL Server nur ein einziges Speichermodul unterstรผtzen. Um dies zu verdeutlichen, betrachten wir zwei der von ihm unterstรผtzten Speichermodule. MySQL:
- InnoDB โ die standardmรครig mitgelieferte Speicher-Engine MySQL ab Version 5.5. InnoDB unterstรผtzt Fremdschlรผssel fรผr referenzielle Integritรคt und unterstรผtzt auch ACID-Standardtransaktionen.
- MyISAM โ die Standard-Speicher-Engine fรผr MySQL vor Version 5.5. MyISAM bietet keine Unterstรผtzung fรผr Transaktionen. Zu den Vorteilen gegenรผber InnoDB gehรถren Einfachheit und hohe Leistung.
- MySQL Es weist im Vergleich zu anderen relationalen Datenbanksystemen eine hohe Leistung auf. Dies ist auf seine einfache Architektur und die Unterstรผtzung mehrerer Speichermodule zurรผckzufรผhren.
- Kostengรผnstig โ im Vergleich zu anderen relationalen Datenbanken ist es relativ gรผnstig. Die Community Edition ist sogar kostenlos. Die kommerzielle Edition hat eine Lizenzgebรผhr, die im Vergleich zu Lizenzgebรผhren fรผr Produkte wie beispielsweise โฆ ebenfalls kostengรผnstig ist. Microsoft SQL Server.
- Plattformรผbergreifend โ MySQL Es funktioniert auf vielen Plattformen, was bedeutet, dass es auf den meisten Rechnern eingesetzt werden kann. Andere Systeme wie MS SQL Server laufen nur auf dem Windows Plattform.
Um mit zu interagieren MySQLSie benรถtigen ein Serverzugriffstool, das mit dem Server kommunizieren kann. MySQL Server. MySQL unterstรผtzt mehrere Benutzerverbindungen.
Was ist MySQL Werkbank?
MySQL Workbench ist ein visuelles Datenbank-Design- und Modellierungswerkzeug fรผr den Zugriff auf Datenbanken. MySQL Serverbasierte relationale Datenbank. Sie ermรถglicht die Erstellung neuer physischer Datenmodelle und die Modifizierung bestehender MySQL Datenbanken mit Reverse-/Forward-Engineering- und รnderungsmanagementfunktionen. Der Zweck von MySQL Die Workbench soll eine Schnittstelle bieten, um einfacher und strukturierter mit Datenbanken zu arbeiten.
MySQL Workbench vereint drei Hauptfunktionsbereiche โ Datenmodellierung und -design, SQL-Entwicklung und Serveradministration โ die jeweils im Folgenden beschrieben werden.
Modellierungs- und Konstruktionswerkzeug
Modelle bilden den Kern der meisten validen und leistungsstarken Datenbanken. MySQL Workbench verfรผgt รผber Werkzeuge, mit denen Entwickler und Datenbankadministratoren visuelle, physische Datenbankdesignmodelle erstellen kรถnnen, die sich leicht in โฆ รผbersetzen lassen. MySQL Datenbanken mittels Forward Engineering.
- MySQL Workbench unterstรผtzt die Erstellung mehrerer Modelle in derselben Umgebung.
- Es unterstรผtzt alle Objekte โ wie Tabellen, Ansichten, gespeicherte Prozeduren und Trigger โ, aus denen eine Datenbank besteht.
- MySQL Workbench verfรผgt รผber ein integriertes Modellvalidierungsprogramm, das alle gefundenen Probleme dem Datenmodellierer meldet.
- Es ermรถglicht auรerdem die Verwendung verschiedener Modellierungsnotationen und kann durch die Verwendung von Lua, einer Skriptsprache, erweitert werden.
Die folgende Abbildung zeigt das Modellierungsfenster fรผr MySQL Werkbank.
SQL-Entwicklungstool
Strukturierte Abfragesprache (SQL) ermรถglicht es uns, unsere relationalen Datenbanken zu manipulieren. SQL ist das Herzstรผck aller relationalen Datenbanken.
- MySQL Workbench verfรผgt รผber einen integrierten visuellen SQL-Editor.
- Der visuelle SQL-Editor ermรถglicht es Entwicklern, Abfragen zu erstellen, zu bearbeiten und auszufรผhren. MySQL Serverdatenbanken. Es verfรผgt รผber Dienstprogramme zum Anzeigen und Exportieren von Daten.
- Seine Syntax-Farbhervorhebungen helfen Entwicklern beim einfachen Schreiben und Debuggen von SQL-Anweisungen.
- Es kรถnnen mehrere Abfragen ausgefรผhrt und die Ergebnisse automatisch in verschiedenen Registerkarten angezeigt werden.
- Die Abfragen werden auch im Verlaufsbereich gespeichert, um sie spรคter abzurufen und auszufรผhren.
Die folgende Abbildung zeigt das SQL-Entwicklungsfenster fรผr MySQL Werkbank.
Verwaltungstool
Die Serveradministration spielt eine entscheidende Rolle fรผr die Datensicherheit des Unternehmens. Zu den wichtigsten Aspekten der Serveradministration gehรถren Benutzerverwaltung, Serverkonfiguration, Serverprotokolle und vieles mehr. MySQL Workbench verfรผgt รผber folgende Funktionen, die den Prozess vereinfachen MySQL Serveradministration:
- Benutzerverwaltung โ ein visuelles Hilfsprogramm zur Verwaltung von Benutzern, mit dem Datenbankadministratoren bei Bedarf einfach neue Benutzer hinzufรผgen und bestehende Benutzer entfernen, Berechtigungen erteilen und entziehen sowie Benutzerprofile anzeigen kรถnnen.
- Serverkonfiguration โ ermรถglicht die erweiterte Konfiguration des Servers und die Feinabstimmung fรผr optimale Leistung.
- Datensicherung und -wiederherstellung โ ein visuelles Werkzeug zum Exportieren und Importieren MySQL Dump-Dateien. MySQL Dump-Dateien enthalten SQL-Skripte zum Erstellen von Datenbanken, Tabellen, Ansichten und gespeicherten Prozeduren sowie zum Einfรผgen von Daten.
- Serverprotokolle โ ein visuelles Werkzeug zur Anzeige MySQL Serverprotokolle. Die Protokolle umfassen Fehlerprotokolle, Binรคrprotokolle und InnoDB-Protokolle. Diese Protokolle sind bei der Serverdiagnose sehr hilfreich.
Die folgende Abbildung zeigt das Admin-Panel fรผr MySQL Werkbank.
Im nรคchsten Abschnitt wird die Installation behandelt. MySQL Werkbank auf Windows.
So installieren Sie MySQL Werkbank (fรผr Windows)
In diesem Abschnitt erfahren wir, wie man die Installation durchfรผhrt und die Verwendung รผbernimmt. MySQL Werkbank.
Montage von MySQL Workbench ist ein zweistufiger Prozess.
1) Installieren MySQL Community Server.
2) Installieren MySQL Werkbank โ Sie kรถnnen die Workbench mithilfe einer ZIP-Datei oder eines MSI-Installers installieren (empfohlen).
Hinweis: Fรผr die Installation benรถtigen Sie Administrator- oder Hauptbenutzerrechte.
Erste Schritte
Sobald Sie die oben genannten Installationen abgeschlossen haben, mรผssen Sie Folgendes einrichten: MySQL Die Werkbank ist unten abgebildet. Im Folgenden finden Sie eine schrittweise Anleitung zur Installation. MySQL Werkbank.
Schritt 1) โโรffnen Sie das Home-Fenster. Der erste Schritt ist der Start. MySQL Werkbank. Was Sie sehen, wird als Startfenster bezeichnet.
Schritt 2) รffnen Sie den Assistenten fรผr neue Verbindungen. Als nรคchstes mรผssen Sie Ihr/Ihre erstellen. MySQL Die Serververbindung enthรคlt Details zum Zieldatenbankserver, einschlieรlich der Verbindungsanleitung. Klicken Sie auf โ+โ im MySQL Workbench-Startfenster. Dadurch wird der Assistent zum Einrichten einer neuen Verbindung geรถffnet.
Schritt 3) Klicken Sie auf die Schaltflรคche โSerververwaltung konfigurierenโ. Als Anfรคnger kรถnnen Sie eine Verbindung zu einem lokal installierten Server herstellen. Klicken Sie im Fenster โNeue Verbindung einrichtenโ auf die Schaltflรคche โSerververwaltung konfigurierenโ, um die Konfiguration zu รผberprรผfen. MySQL Server.
Schritt 4) Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren. Es รถffnet sich ein neues Fenster mit dem Namen โLokale Verwaltung konfigurierenโ. Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 5) Geben Sie Ihr Passwort ein und drรผcken Sie OK. Als Nรคchstes testet der Assistent die Datenbankverbindung. Sollte der Test fehlschlagen, korrigieren Sie die Datenbankverbindungsparameter. Anschlieรend รถffnet sich ein Popup-Fenster, in dem Sie nach Ihrem Root-Passwort gefragt werden, um die Verbindung zum lokalen System zu testen. MySQL Serverinstanz. Das Passwort ist dasjenige, das Sie bei der Installation festgelegt haben. MySQLGeben Sie Ihr Passwort ein und drรผcken Sie OK.
Schritt 6) Klicken Sie auf Weiter, um fortzufahren. Als Nรคchstes testet der Assistent die Verbindung zur Datenbank. Sollte der Test fehlschlagen, korrigieren Sie die Datenbankverbindungsparameter. Sind alle Tests erfolgreich, klicken Sie auf โWeiterโ, um fortzufahren.
Schritt 7) Klicken Sie auf Weiter. Anschlieรend รถffnet sich ein neuer Assistent zur lokalen Dienstverwaltung โ mit diesem kรถnnen Sie zwischen mehreren Diensten wechseln. MySQL Die Server sind auf einem einzigen Rechner installiert. Als Anfรคnger kรถnnen Sie diesen Schritt รผberspringen und auf โWeiterโ klicken, um fortzufahren.
Schritt 8) Auswรคhlen MySQL Serverkonfigurationsdatei. Der Assistent prรผft anschlieรend die Zugriffsmรถglichkeit. MySQL Serverkonfigurationsdatei und testen Sie Start-/Stoppbefehle.
Schritt 9) Klicken Sie auf Fertigstellen, um die Serverkonfiguration abzuschlieรen. Anschlieรend kรถnnen Sie die aktuellen Konfigurationen รผberprรผfen. Klicken Sie nach der รberprรผfung der Konfigurationen auf โFertigstellenโ, um die Serverkonfiguration abzuschlieรen.
Schritt 10) Klicken Sie auf Verbindung testen. Im nรคchsten Schritt wird eine Verbindung zum Server eingerichtet. Falls noch keine Verbindung erstellt wurde, kรถnnen die Standardwerte verwendet werden. Klicken Sie nach Eingabe des Verbindungsnamens (1) auf โVerbindung testenโ (2).
Schritt 11) Klicken Sie auf OK. Es รถffnet sich ein neues Dialogfeld, in dem Sie nach dem Passwort fรผr den Root-Benutzer/ausgewรคhlten Benutzer gefragt werden. Wenn Ihr MySQL Der Root-Benutzer hat ein Passwort, das Sie รผber den Store eingeben kรถnnen. Vault Funktion. Klicken Sie auf โOKโ.
Wenn das eingegebene Passwort korrekt ist, wird der folgende Bildschirm angezeigt. Klicken Sie auf beide OK-Schaltflรคchen, und Sie kรถnnen fortfahren.
Eine neue Instanz wird auf der Startseite angezeigt.
Double-Klicken und Abfrage starten.

















