Adminer: eine einzige PHP-Datei fuer die Datenbankpflege, frei und quelloffen
Zusammenfassung
Das ganze Programm besteht aus einer PHP-Datei: ablegen, verbinden, verwalten, ohne Debatte ueber Abhaengigkeiten. Es kennt MySQL, MariaDB, PostgreSQL, SQLite, MS SQL und Oracle, gibt Struktur und Daten als SQL oder CSV aus und steht unter einer Wahl aus zwei Lizenzen.
Empfehlen- Name
- Adminer
- Version
- 6.1.1
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- Web
- Webseite
- https://www.adminer.org/
- Aktualisiert
- 2026-10-11 11:11
Werkzeuge fuer die Pflege einer Datenbank sind oft schwerer bereitzustellen als die Datenbank selbst. Die Oberflaeche muss den Server erreichen, die Struktur verstehen, Daten aendern und dabei etwas bleiben, das man auf einer Maschine liegen lassen mag.
Das ganze Programm ist eine Datei
Die Selbstbeschreibung besteht aus einem Satz: Datenbankverwaltung in einer einzigen PHP-Datei. Das ist keine Werbesprache, sondern die Bauweise. Der offizielle Bereich zum Herunterladen listet Dateien mit der Endung .php, die vollstaendige Fassung mit 550 kB und eine rein englische mit 402 kB, der Quelltext kommt getrennt als Zip. Wer einen Verwaltungszugang nur zeitweise auf einer Maschine braucht, spart sich damit die Diskussion um Abhaengigkeiten und Verzeichnislayout: gibt es eine PHP-Umgebung, verbindet die abgelegte Datei sofort.
Die Reichweite ist breit. Der offizielle Text nennt MySQL, MariaDB, PostgreSQL, SQLite, MS SQL und Oracle und ergaenzt, dass Erweiterungen die Liste vergroessern koennen. Zusaetzlich gibt es eine eigene Fassung nur fuer MySQL, kleiner im Umfang, fuer Faelle, in denen eine einzige Datenbankart zu pflegen ist.

Was taeglich wirklich getan wird
Liest man die offizielle Funktionsliste von vorn, zeigt sich, dass sie die gewoehnliche Routine abdeckt. Mit einem Konto anmelden, eine vorhandene Datenbank waehlen oder eine anlegen, Tabellennamen samt Engine und Sortierregel ansehen und aendern, Tabellen und Spalten hinzufuegen oder entfernen, Indizes anlegen und durchsuchen, auch Volltext, Tabellen ueber Fremdschluessel verbinden sowie Ansichten, gespeicherte Routinen, Funktionen und Ausloeser pflegen, alles in einer Oberflaeche.
Die Datenseite ist konkreter: Beim Durchsehen einer Tabelle lassen sich suchen, zusammenfassen, sortieren und begrenzen; Eintraege koennen eingefuegt, geaendert und geloescht werden; jeder Datentyp wird unterstuetzt, grosse Objekte wandern ueber Dateiupload. Das Ausfuehren von SQL ist der entscheidende Punkt, denn beliebige Anweisungen laufen aus einem Textfeld oder aus einer Datei, womit Vorgaenge, die die Oberflaeche nie abbildet, nicht blockiert sind.
Der Export ist der zweite eingefahrene Weg. Struktur, Daten, Ansichten, Routinen und ganze Datenbanken gehen als SQL oder CSV hinaus, und die Strukturansicht druckt ein Bild der ueber Fremdschluessel verbundenen Tabellen. Auch der Betrieb kommt nicht zu kurz: Prozesse lassen sich anzeigen und beenden, Benutzer und Rechte ansehen und aendern, Variablen lesen, mit Verweisen auf die Dokumentation. Neuere Datenbankfunktionen bleiben im Blick, etwa erzeugte Spalten, Pruefbedingungen, Ereignisse und Tabellenaufteilung.

Lizenz und eine austauschbare Haut
Die Lizenzierung ist doppelt. Die Datei LICENSE im Wurzelverzeichnis des offiziellen Depots enthaelt eine Zeile, Apache License 2.0 or GPL 2.0, und man waehlt daraus. Ein Punkt verleitet zum Fehlschluss: Die Plattform fuer die Codeverwaltung meldet fuer dieses Depot das Lizenzfeld NOASSERTION, was nur heisst, dass die Schnittstelle eine doppelte Lizenz nicht selbst einordnen kann. Es bedeutet nicht, dass das Projekt unlizenziert ist; massgeblich ist die Datei im Depot.
Die Erscheinung ist eine austauschbare Schicht. Vorlagen stehen in der offiziellen Navigation neben Funktionen, Anforderungen und Hinweisen, mehrere Oberflaechenvarianten sind dabei, ein Verzeichnis fuer Erweiterungen vergroessert den Umfang, und ein Zweig fuer einen Editor existiert als eigener Zugang. In der Kategorie quelloffener Datenbankpflege erklaert diese Form eines sehr kleinen Kerns mit wechselbarem Umfeld, warum sie bleibt: Wer sie braucht, will meist einen Zugang, der sofort verbindet, kein System zur Pflege.
Ein Werkzeug, das sich auf eine Datei zusammenzieht, hat sein Problem offenbar durchdacht: keine Datenbankplattform zu sein, sondern die naechste Verbindung billig genug zu machen.
Zum Umgang: in einem kontrollierten Netz bereitstellen und dem Verwaltungskonto auf der Datenbankseite nur die noetigen Rechte geben; die schlanke Fassung waehlen, wenn nur eine Datenbankart im Spiel ist; vor dem Export einer grossen Datenbank den Platz auf dem Ziel pruefen und lieber Tabelle fuer Tabelle ausgeben.