Verwalten von MySQL mit MySQL Workbench

MySQL ist immer noch die beliebteste verfügbare Open Source SQL-Datenbank. Und während viele MySQL-Administratoren (ich selbst eingeschlossen) die Verwendung des MySQL-Befehlszeilenclients strikt befolgen, haben diejenigen, die GUI-Tools bevorzugen, mehrere Möglichkeiten zur Verfügung. Eine beliebte Wahl ist phpMyAdmin, eine in PHP geschriebene MySQL-Verwaltungsanwendung. Die Vorteile von phpMyAdmin sind, dass es auf dem Server verfügbar ist, von jedem Ort mit jedem Browser verwendet werden kann und Sie keinen MySQL-Zugriff direkt auf das Netzwerk öffnen müssen. Mit dem vorhandenen Webserver mit PHP-Unterstützung können Sie MySQL direkt über das Web bearbeiten.

Oracle bietet ein weiteres Tool, mit dem Sie grafisch mit MySQL-Datenbanken arbeiten können. Dieses Tool ist die MySQL Workbench, ein plattformübergreifendes GUI-Tool für Linux, Mac und Windows. Höchstwahrscheinlich finden Sie dieses Tool nicht unter den verfügbaren Paketen für die von Ihnen ausgewählte Distribution. Sie müssen es daher von der MySQL-Website herunterladen. Hier können Sie es herunterladen, um es aus dem Quellcode zu erstellen, oder die Binärpakete herunterladen (vorgefertigte Pakete sind für Fedora, Ubuntu und SUSE verfügbar). Die Registrierung auf der Website ist optional.

Sobald das Paket für Ihre Distribution heruntergeladen wurde, ist es einfach zu installieren. Für Fedora können Sie ein RPM-Paket herunterladen, um es zu installieren. Wenn Sie die stabile Version 5.1 möchten, müssen Sie leider Fedora 11 ausführen. Unter Fedora 12 sind nur die Beta-Pakete 5.2 verfügbar. Verwenden Sie auf einem Fedora 12-System Folgendes:

# yum installiere mysql-workbench-oss-5.2.17-1fc12.x86_64.rpm --nogpgcheck

Dadurch werden automatisch alle zusätzlichen erforderlichen Abhängigkeiten erfasst. Da die MySQL Workbench-Drehzahl nicht signiert ist, müssen Sie die Option --nogpgcheck verwenden. Andernfalls lehnt yum die Installation ab.

Sobald es installiert ist, finden Sie es in den Anwendungen | Programmiermenü. Wenn Sie es starten, wird ein Bildschirm "Startseite" angezeigt, auf dem Sie einen Server verwalten, eine neue Serverinstanz erstellen und Daten auf einem Server bearbeiten können ( Abbildung A unten). Klicken Sie zunächst auf den Link Neue Serverinstanz. Wählen Sie die gewünschten Optionen. Wenn die SQL-Datenbank lokal ist, verwenden Sie die Option Localhost. Andernfalls geben Sie die IP-Adresse an, die der Remote-Host einrichten soll.

Sie können wählen, wie Sie eine Verbindung zur Datenbank herstellen möchten: Standard-TCP / IP (MySQL muss im Netzwerk überwacht werden, wobei die Firewall Pakete zulässt), lokaler Socket / Pipe (beste Wahl für eine lokale Datenbank) oder TCP / IP-Over SSH (erfordert nur, dass die entfernte Datenbank die lokale Schnittstelle für TCP / IP abhört). Sobald Sie mit dem Einrichten der Verbindung fertig sind, wird sie an zwei Stellen auf dem Startbildschirm aufgelistet: unter SQL-Entwicklung und Serververwaltung.

Wenn Sie unter Serververwaltung auf die definierte Datenbankverbindung doppelklicken, werden Sie aufgefordert, das Kennwort einzugeben, mit dem eine Verbindung hergestellt werden soll (normalerweise ist dies der Root-Benutzer). Die Administrationsoberfläche wird auf einer neuen Registerkarte geöffnet. Von hier aus können Sie den Server starten oder stoppen, die Konfiguration des Servers bearbeiten, Benutzerkonten und Berechtigungen verwalten, Serverstatus und -variablen anzeigen, Datenbankspeicherauszüge exportieren oder importieren und Protokolle anzeigen ( wenn sie in der Datenbank und nicht in einer Datei gespeichert sind). Die Benutzeroberfläche bietet auch einfache Erklärungen für jede Option, sodass Sie Ihren Server wirklich optimieren können.

Abbildung A.

Klicken um zu vergrößern.

Im Abschnitt SQL-Entwicklung können Sie SQL-Befehle schreiben, die auf dem Server ausgeführt werden sollen. Es zeigt eine Liste der verfügbaren Tabellen und Spalten. Sie können sich die Ausgabe Ihrer Anweisungen ansehen. es speichert den Befehlsverlauf; Mit all dem können Sie sehen, wie lange es gedauert hat, eine Abfrage auszuführen. Auf diese Weise können Sie Abfragen testen, bevor Sie sie in Code schreiben, damit Sie mit Abfragen herumspielen können, um die benötigten Informationen so schnell wie möglich zu erhalten.

Wenn Sie im Objektbrowser mit der rechten Maustaste auf eine Tabelle klicken, stehen Ihnen eine Reihe von Optionen zur Verfügung, mit denen Sie schnell verschiedene Befehle ausführen können: Sie können eine schnelle Zeilenauswahl vornehmen, deren Ausgabe auf der Registerkarte Ergebnisse angezeigt wird. Sie können auch die Tabelle bearbeiten Verwenden Sie dazu auch die Befehle Ändern, Erstellen und Löschen. Tabellendaten können direkt mit dem Befehl "Tabellendaten bearbeiten" bearbeitet werden. Auf diese Weise können Sie den Inhalt von Spalten und Zeilen in der Tabelle so bearbeiten, als würden Sie eine Tabelle bearbeiten.

MySQL Workbench ist ein großartiges Tool, das für jeden MySQL-Administrator oder -Entwickler nützlich ist. Es ist eine Weiterentwicklung der unterschiedlichen MySQL-GUI-Tools, die früher verfügbar waren. Mit der Workbench können Sie ein Tool verwenden, um den MySQL-Server vollständig zu erkunden und zu konfigurieren, anstatt separate Tools zu verwenden (eines für die Verwaltung, eines für die Manipulation von Daten). Die Workbench kann noch viel mehr. Es kann zum Erstellen und Ausführen von Skripten für Daten, zum Modellieren von Daten und mehr verwendet werden. Es ist wirklich ein sehr leistungsfähiges und vielseitiges Werkzeug.

Holen Sie sich hier die PDF-Version seines Tipps.

© Copyright 2021 | mobilegn.com