| |
| * Link führt ins Internet |
|
| |
Natürlich können Sie alle Arbeiten auf der Datenbank mit Bordmitteln wie mysql-Client erledigen. Wesentlich komfortabler und produktiver kann dies jedoch mit grafischen Clientprogrammen erfolgen.
Diese bieten die üblichen Vorteile von Copy&Paste über mehrere Fenster bis hin zur Mausbedienung. Im Folgenden werden einige dieser grafischen Clients vorgestellt.
MySQLManager
Unter Windows stellt MySQL noch ein einfaches Tool mit dem Namen MySQL-Manager zur Verfügung, das ebenfalls im bin-Verzeichnis unterhalb der Installationsverzeichnisse zu finden ist. Hiermit kann die Datenbank- und Tabellenstruktur angezeigt sowie SQL-Kommandos ausgeführt werden.
phpMyAdmin
Wer ohne Installation von Software auf den Clients auskommen möchte, kann auch auf eine serverseitige Lösung zurückgreifen. Da MySQL häufig auf Servern läuft, ist eine serverseitige Lösung zumindest für die Daten- und Rechteverwaltung eine praktikable Sache. Dabei ist momentan phpMyAdmin das Verbreitetste unter den serverseitigen Programmen.
phpMyAdmin läuft auf Webservern, die die Programmiersprache PHP unterstützen und entsprechend konfiguriert sind. Um das Programm einsetzen zu können, benötigen Sie also einen Webserver, an den die Zielclients angebunden sind.
Alle wichtigen Operationen, wie das Anlegen von Datenbanken und Datenbanktabellen oder die Benutzerverwaltung, sind hiermit komfortabel zu verwalten, ohne dass Sie sich mit den Kommandozeilenwerkzeuge und Befehle auseinandersetzen müssen.
Installation von phpMyAdmin
Die Installation von phpMyAdmin erweist sich als äusserst einfach, wenn man einige wesentliche Schritte beachtet:
. Entpacken Sie die Datei phpMyAdmin-2.6.0-pl2.zip in Ihr Dokumentenverzeichnis des Webservers und bennen Sie den hierbei erzeugten Ordner in phpmyadmin um, so wird das Aufrufen von phpMyAdmin wesentlich erleichtert.
. Öffnen Sie die im neuen Verzeichnis phpmyadmin enthaltene Datei config.inc.php mit einen Texteditor, wie Notepad.
Nun geht es noch darum die folgenden Zeilen zu bearbeiten und die Daten für den lokalen Betrieb einzutragen.
Als erstes sollten Sie die URI zu ihrer phpmyadmin Installation festlegen.
$cfgPmaAbsoluteUri = 'localhost/phpmyadmin/';
Als Host tragen Sie localhost ein.
$cfgServers[$i]['host'] = 'localhost';
Für den Zugriff auf phpMyAdmin liegt der Benutzer root vor. Ein Passwort ist nicht erforderlich und der entsprechende Eintrag hierfür kann leer bleiben.
$cfgServers[$i]['user'] = 'root';
$cfgServers[$i]['password'] = '';
Sollten Sie bereits einen Benutzer und ein Passwort angelegt haben, müssen Sie diese hier eintragen. Dies ist beispielsweise immer dann notwendig, wenn Sie phpMyAdmin bei Ihrem Provider einsetzen wollen.
Beispiel - puretec.de
$cfgServers[$i]['host'] = 'db09.puretec.de';
$cfgServers[$i]['port'] = '3306';
$cfgServers[$i]['stduser'] = 'root';
$cfgServers[$i]['stdpass'] = '';
$cfgServers[$i]['user'] = 'pxxxxxxx';
$cfgServers[$i]['password'] = 'xxxxxxxx';
$cfgServers[$i]['only_db'] = 'db1829';
MyWitch
MyWitch bietet den Zugriff auf jede MySQL-Datenbank im Internet über HTTP Port 80, eben wie normale Internet-Browser auch, aber um eine Vielfaches schneller und bedienungsfreundlicher. Die grafische Oberfläche ist auf die Verwaltung von Daten abgestimmt.
Und hier die Vorteile:
. Einfache Bedienung über grafische Oberfläche
. Zugriff auf jede MySQL-Datenbank über HTTP (PHP-Skript)
. Sicherheit (Blowfish-Verschlüsselung)
. Daten(sätze) können angelegt, verändert oder gelöscht werden
. Verwaltung von eigenen SQL-Abfragen
. Backup-Funktionen
Durch die kontinuierliche Weiterentwicklung nimmt der Funktionsumfang stetig zu. MyWitch stellt daher eine gute Alternative zur Kommandozeile dar.
| Hinweis: MyWitch kann unter folgender URL bezogen werden: www.mywitch.de |
WinMySQLAdmin
Mit der Windows-Version von MySQL erhalten Sie automatisch das Programm winmysqladmin.exe, das Sie bei der Administration des MySQL-Servers unterstützen kann. Das Programm befindet sich im bin-Verzeichnis des MySQL-Installationsverzeichnisses und kann mit Hilfe des Windows Explorers gestartet werden. Nach dem ersten Start sehen Sie eine Eingabemaske, mit deren Hilfe Sie Nutzerkennung und Passwort festlegen können, die das Programm zukünftig zum Anmelden an die Datenbank verwenden soll.
Das Programm versteckt sich nach dem Start sofort in der Windows-Task-Leiste und ist dort als kleine Ampel sichtbar. Die Farben grün und rot zeigen an, ob der MySQL-Server läuft oder nicht.
Wenn Sie mit der rechten Maustaste auf die Ampel klicken, erhalten Sie ein Menü, mit dessen Hilfe Sie das Arbeitsfenster des Programms einblenden können (Show me). Der MySQL-Server lässt sich hierüber auch starten und stoppen.
Das eigentliche Arbeitsfenster von WinMySQLAdmin enthält verschiedene Registerkarten, mit denen Sie die Konfigurationsdatei bearbeiten oder verschiedene Informationen des MySQL-Servers abrufen können, wie etwa die Systemvariablen und die aktuell laufenden Prozesse.
Zusätzlich lassen sich die Datenbanken inklusive ihrer enthaltenen Objekte anzeigen.
Im Prinzip liefert Ihnen dieses Tool eine Zusammenstellung verschiedener show-Kommandos. Alle hier bereitgestellten Informationen lassen sich natürlich auch mit Hilfe des MySQL-Client abrufen. Das mag wohl nicht ganz so überschaubar sein, aber die Informationen sind dieselben.
MySQLFrontend
MySQLFrontend von Hubert Denkmair ist ein freies Windows-Programm mit folgenden Features:
. Ausführung von MySQL-Befehlen
. Editor für BLOB- und Text-Felder, einschließlich Bitmap (GIF- und JPEG-Support)
. Anzeige von Server-Variablen
. Anzeige und Löschen von Datenbankprozessen
. Anzeige der Tabellendefinitionen
. Exportfunktionen
. Replikation zwischen verschiedenen Datenbanken
. Syntax Higlighting
. Tabellendiagnose (CHECK, REPAIR, OPTIMIZE, ANALYZE)
MySQLFrontend bietet einen Funktionsumfang, mit dem sich eine Reihe von Aufgaben wesentlich bequemer als über die Kommandozeile erledigen lassen. Integriert ist die Anzeige aller Variablen sowie die Anzeige der Prozessliste, sodass auch der laufende Betrieb überwacht werden kann.
MySQL Front
MySQL Front von Ansgar Becker ist ein freies Windows-Programm mit folgenden Features:
. Ausführung von MySQL-Befehlen
. Anzeigen von Server-Variablen
. Anzeige der Tabellendefinition
. BLOB und Text-Felder-Editor, einschließlich Bitmap (GIF- und JPEG Support)
. Im-/Exportfunktionen
. Replikation zwischen verschiedenen Datenbanken
. Anzeigen und Löschen von Datenbankprozessen
. Benutzerverwaltung
. Syntax-Highlighting
. ODBC-Support
. Tabellendiagnose
MySQL Front bietet einen Funktionsumfang, mit dem sich eine Vielzahl von Aufgaben wesentlich bequemer erledigen lassen als über die Kommandozeile. Es kann sich durchaus mit Programmen wie MySQL Manager und MySQL Studio messen.
| Achtung: Leider hat der Entwickler Ansgar Becker die weiter Entwicklung des Programms beendet. Es wird somit keine Updates geben. Die letzte vorliegende freie Version ist die Version 2.5. Die aktuelle Kommerzielle Version ist die Version 3.1. |
KSql
Wer einen grafischen Client für LINUX sucht, kann KSql verwenden. Die Homepage von KSql ist ksql.sourceforge.net. Dort finden Sie die neueste Version und weitere Hinweise.
KSql hat folgenden Funktionsumfang:
. SQL-Befehle können in einem Editor bearbeitet werden
. SQL-Befehle können gespeichert werden
. Verbindung zu mehreren Datenbanken gleichzeitig ist möglich
. Export von HTML
. Unterstützt neben MySQL auch weitere Datenbanken
Voraussetzung für KSql sind:
. KDE 1.1.1 oder höher
. Qt 1.42 oder höher
. Gcc 2.7.x oder höher
KSql ist häufig in LINUX-Distributionen wie SuSE enthalten, sodass eine separate Installation entfallen kann.
|
|
|
|
|
|
|