Die 10 besten MySQL Frontends
Sonntag, den 9. April 2006“Das Bessere ist der Feind des Guten.”
(Ovid)
Ich erinnere mich noch gut, wie aufregend es war, als ich meine erste FileMaker-Datenbank zum Laufen brachte (die damals noch nicht einmal relational war). Später freute ich mich wie ein kleiner Junge, als endlich meine erste MySQL-basierte Website online ging. Den Zugriff über phpMyAdmin empfand ich zwar nie als besonders komfortabel, aber – mangels besseren Wissens – als professionell.
Erst als ich langsam Opfer meines Erfolgs wurde und aufgrund der vielen Zuschriften meine Datenbank fast täglich updaten musste, wurde mir klar, dass es so nicht weitergehen konnte: Ich vergeudete Stunden meiner Freizeit damit, mich durch riesige Web-Formulare zu hangeln und auf Antwort des Web-Servers zu warten. Was ich brauchte war eine Windows-Software, welche einen komfortablen, konfigurierbaren und schnellen Zugriff auf die MySQL-Datenbank ermöglicht – möglichst so wie ich es von FileMaker her gewohnt war. Längere Recherchen ergaben die folgende Shortlist:
- EMS SQL Manager: sehr reichhaltige Ausstattung
- Navicat: gut ausgestattet und doch übersichtlich – eines der populärsten Tools
- SQLyog: ebenfalls ein sehr ansprechendes und oft genanntes Tool; nebst der kostenpflichtigen Enterprise Edition gibt es die Community Edition als Open Source Software – die aber leider kein SSH Tunneling unterstützt
- MySQL Administrator und MySQL Query Browser: gute Tools des MySQL-Herstellers himself, die aber nicht für die tägliche Datenbewirtschaftung gedacht sind
- SciBit MyCon
- HeidiSQL (Nachfolger von MySQL Front, Open Source)
- Quest Toad for MySQL: ein mächtiges Tool, allerdings mehr für die Administration als für die Datenbewirtschaftung
- DBTools DBManager Professional
- CocoaMySQL und YourSQL: Open Source Tools für Mac OS X
- Ausser Konkurrenz (weil wiederum browser-basiert), aber bemerkenswert: TurboDbAdmin und FlashMyAdmin
P.S. Das beste MySQL Frontend hilft nichts, wenn es nicht auf den DB-Server zugreifen kann. Nicht alle Hoster erlauben DB-Verbindungen via SSH-Tunnel. Als Notlösung (die aber auf Kosten der Performance geht) bieten einige Tools eine Verbindung via HTTP-Tunnel (z.B. EMS SQL Manager, SQLyog, MySQL Front).
Zum gleichen Thema haben gebloggt: Particletree und Snook.