phpMyAdmin in neuer Version 3.0
Wer kennt nicht das Schweizer Taschenmesser in Sachen MySQL-Administration? phpMyAdmin (PMA) hat sich in einer derart umfassenden Art und Weise durchgesetzt, dass selbst Heinz Meier es als Bestandteil seiner Web-Visitenkarte D zur Verfügung hat. Oder besser "hätte", wenn er denn damit überhaupt etwas anzufangen wüsste. Was in der Regel nicht der Fall sein wird. Und das ist auch gut so, liebe Genossinnen und Genossen.
Dieses Schweizer Taschenmesser, dass man in freier Hoster-Wildbahn in der Regel in der Version 2.11 antrifft, wurde nun also in der Version 3.0, dabei sogar als stable vorgelegt. Ein voller Versionssprung klingt immer recht spektakulär und so habe ich mir PMA direkt einmal angesehen. Für alle Leser mit wenig Zeit: Für den normalen Codergebrauch reicht die bisherige Version völlig. Updatebedarf besteht nicht!
Überhaupt sehe ich für die breite Masse der Seitenbetreiber keine rechte Notwendigkeit zu einem Versionswechsel, zumal PMA 3.0 PHP 5.2 und MySQL 5.0 voraussetzt. Beides steht bei vielen Webspaceanbietern derzeit noch gar nicht zur Verfügung und, und das ist im Grunde entscheidender, ist für gängige Anwendungen, wie Wordpress oder Drupal auch nicht erforderlich. Populäre Scripts, die zwingend MySQL 5 verwenden würden, wüsste ich im Augenblick nicht zu benennen.

Abgesehen von der fehlenden Notwendigkeit braucht sich Otto Normalproviderkunde auch schon deshalb keine Gedanken zu machen, weil die Hoster die PMA-Infrastruktur in der Regel selber mehr oder weniger zeitnah anpassen (mit Ausnahme der Großen, wie Strato und 1 & 1, die bisweilen eine erstaunliche Loyalität zu veralteten Softwareversionen an den Tag legen). Dennoch bleibt es natürlich jedem PHP-Webspaceinhaber unbenommen, sich PMA zusätzlich in aktuellster Version auf einer Subdomain zu installieren, so er die Systemvoraussetzungen mitbringt.
Genau das habe ich heute nachmittag getan. Als Kunde von All-Inkl steht mir sowohl PHP 5.2, wie auch MySQL 5.0 zur Verfügung. Die Installation gestaltet sich in der Grundkonfiguration einfach wie bisher. Einige Einträge in der config.inc.php reichen zu Testzwecken völlig aus. Sicherheitsbewusste Administratoren wird die neue Möglichkeit der Authentifizierung mittels SweKey-USB-Stick interessieren.

Nach dem Login ist zunächst weder optisch noch funktional ein Unterschied zu älteren Versionen erkennbar. Ich hatte allerdings den Eindruck, dass das Exportieren und Importieren ganzer Datenbanken deutlich schneller als bislang abläuft. So macht man doch gern mal ein Backup mehr. Auch schön ist die Möglichkeit, Queries abzuspeichern. So lassen sich wiederkehrende Standardaufgaben rationeller abwickeln. Mutige SQL-Administratoren könnten so bei Zeitmangel auch mal weniger versierte Kräfte ranlassen. Im Grunde müsste sich auch an der Benutzeroberfläche Nennenswertes getan haben, denn die Integration des Javascript-Frameworks MooTools kann letztlich nur die Ajaxifizierung des PMA zum Ziel gehabt haben. Allein, mir ist es - bis auf unwesentliche Optionsfeldkosmetik - nicht aufgefallen...
Der Vollständigkeit halber will ich noch erwähnen, dass PMA jetzt bereits Funktionen unterstützt, die erst in kommenden MySQL-Versionen implementiert sein werden. Aber darüber können wir immer noch reden, wenn es soweit ist...









