Tutorial: MySQL-Administration am Mac

sm, den 27. Juni 2007
php-Logo
php-Logo

Gestern wurde erklärt wie man den integrierten Apache-Webserver in OS X aktiviert, den MySQL-Datenbankserver, und PHP5 für Apache installiert. Zwar können auf diese Weise schon PHP-Applikationen laufen, doch zur Administration der MySQL-Datenbanken fehlt noch Einiges.
Im gestrigen Artikel gab es nur eine kleine Vorschau auf die Funktionen von bzw. die Administration mittels der Webapplikation phpMyAdmin. In diesem Artikel wird die lokale Einrichtung von phpMyAdmin erklärt und ein weiteres Tool für die Administration einer MySQL-Datenbank vorgestellt.

phpMyAdmin

Als erstes muss natürlich die aktuelle Version von phpMyAdmin von der Homepage geladen und in den „Web-Sites/“-Ordner entpackt werden. Wie der Name des Ordners heißt, bleibt einem selbst überlassen. Wenn man versucht den entpackten phpMyAdmin aufzurufen, so erscheint noch eine Fehlermeldung und man gelangt nicht zum Login am MySQL-Server. Dies liegt daran, dass noch die Konfigurationsdatei vom phpMyAdmin bearbeitet bzw. erstellt werden muss. Im Ordner von phpMyAdmin liegt eine Datei namens „config.sample.inc.php“, die in „config.inc.php“ umbenannt werden muss und danach mit einem beliebigen Editor geöffnet wird.

In der Konfigurationsdatei muss der Variable „blowfish_secret“ ein Wert gegeben werden. Dies kann ein Passwort sein, oder wie in diesem Fall eine beliebige Zeichenkette. Wurde alles wie beschrieben durchgeführt, kann die Datei gespeichert werden und beim erneuten Aufruf von phpMyAdmin sollte nun der Login erscheinen.

Nach dem Login (Benutzername: root / kein Passwort) landet man auf der Startseite von phpMyAdmin. Dort gibt es den Link „Rechte“, hinter dem sich die Benutzerverwaltung für den MySQL-Server verbirgt. Als Erstes sollte man dem Standardbenutzer „root“ ein Passwort zuweisen. Dafür klickt man auf das Icon am Ende der Zeile des entsprechenden Eintrags.

Auf der nächsten Seite sind neben dem Passwort die Zugriffs- und Verbindungsrechte des Benutzers aufgelistet, die zum jetzigen Zeitpunkt ignoriert werden können. Nachdem ein neues Passwort für den Benutzer angelegt wurde, gelangt man wieder zum Login und muss sich mit den neuen Benutzerdaten bzw. dem angelegten Passwort erneut einloggen.

Verwaltung der Datenbanken

Die Datenbanken und Tabellen des MySQL-Servers lassen sich mit phpMyAdmin einfach und komfortabel über ein Webinterface verwalten. Möchte man lieber auf eine OS-X-Anwendung zurückgreifen, gibt es eine Vielzahl an möglichen Programmen, die dafür in Frage kommen. Eines davon stelle ich nun vor: CocoaMySQL.

Nach dem Start der Software muss man sich erst am MySQL-Server anmelden. Dies kann ein Server sein, der nicht auf dem eigenen Mac liegt. Aber in diesem Fall ist als Datenbank-Server „localhost“ einzutragen, da es sich um den lokalen MySQL-Server handelt. Als Benutzername und Passwort dient die schon bekannte Kombination.
Nach der erfolgreichen Authentifizierung sieht das Fenster von CocoaMySQL noch etwas leer aus. Auf der linken Seite können oben die Datenbanken ausgewählt werden und in der darunter liegenden Liste erhält man eine Übersicht aller enthaltenen Tabellen.

Zum Test wird eine neue Datenbank angelegt; Um Problemen vorzubeugen, sollte als „Encoding“ zuerst UTF-8 ausgewählt werden, bevor auf das grüne „Plus-Icon“ unterhalb der Datenbankauswahl geklickt wird. Nach Eingabe des neuen Datenbanknamens kann mit dem gleichen Icon, diesmal jedoch unterhalb der Tabellenliste, eine neue Tabelle angelegt werden. Im rechten Teil von CocoaMySQL sind danach die einzelnen Felder der Tabelle zu sehen.


Ähnliche Nachrichten