Adminer (früher bekannt unter phpMinAdmin) ist ein Werkzeug für die Verwaltung der Daten einer Datenbank. Es unterstützt MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch und MongoDB.[3] Adminer wird unter Apache-Lizenz (oder GPL v2) als eine einzige PHP-Datei (mit ca. 470 KiB Größe) vertrieben. Jakub Vrána ist der Autor, der dieses Werkzeug als eine leichtgewichtige Alternative zum phpMyAdmin im Juli 2007 entwickelte. Als CCA-Finalist von SourceForge machte Adminer im Jahr 2008 auf sich aufmerksam. Zusätzlich begannen die ersten Webhosting -Anbieter, Adminer als MySQL -Verwaltungs-Werkzeug in das Portfolio ihrer Dienste einzubeziehen. 2012 wurde über Adminer zum zweiten Mal auf Linux.com berichtet.[4] Die Prioritäten des Projekts sind laut dem Autor (in dieser Reihenfolge): Sicherheit, Benutzerfreundlichkeit, Leistung, Funktionalität und Größe.[5]

Adminer

Latest Adminer – database overview.png
Basisdaten

Entwickler Jakub Vrána
Erscheinungsjahr 11. Juli 2007
Aktuelle Version 4.8.1[1]
(14. Mai 2021)
Betriebssystem Unix-ähnliches System
Programmier­sprache PHP[2]
Lizenz Apache-Lizenz
www.adminer.org

Die Besonderheiten

Bearbeiten
  • Benutzer melden sich mit den Angaben des Zielservers, dem Benutzernamen und dem Kennwort an (das während der gesamten Sitzung gespeichert wird)
  • Basis-Funktionen: Selektion von Datenbanken, Selektion/Bearbeitung von Tabellen, Durchblättern/Einfügen/Bearbeiten von Tabellenzeilen
  • Suche oder Sortierung über mehrere Spalten
  • Bearbeitung anderer Datenbankobjekte: Sichten, Datenbanktrigger, Ereignisse, gespeicherte Prozeduren, Prozesse, MySQL-Variablen, Benutzerberechtigungen
  • Ein Textfeld für die Eingabe von beliebigen SQL-Befehlen und für die Speicherung dieser Befehle im Befehlsprotokoll
  • Export der Datenbanken und Tabellen (das Schema, mit oder ohne Daten) als „dump“ für die Ausgabe am Bildschirm oder zum Herunterladen als Anhang
  • Benutzerfreundliche Schnittstelle (unter umfangreiche Einsatz von JavaScript)
  • Mehrfachsprachunterstützung (Arabisch, Bengali, Katalanisch, Chinesisch, Tschechisch, Niederländisch, Englisch, Estnisch, Deutsch, Griechisch, Ungarisch, Italienisch, Indonesisch, Japanisch, Koreanisch, Litauisch, Persisch, Polnisch, Portugiesisch, Rumänisch, Russisch und Serbisch)[6]
  • SQL Syntaxhervorhebung
  • Visuelle Bearbeitung des Entity-Relationship-Modell
  • Gegenmaßnahmen gegen XSS, CSRF, SQL-Injection, Session Hijacking
  • Leichtgewicht – wird als Einzel-Datei zur Verfügung gestellt
  • Die Unterstützung von CSS „skins“ und viele Erweiterungen

Die kleine Einzel-Datei ist das Ergebnis aus Kompilierung und Verkleinerung des Quellcodes erreicht.

Einzelnachweise

Bearbeiten
  1. Release 4.8.1. 14. Mai 2021 (abgerufen am 21. Mai 2021).
  2. The adminer Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 19. Juli 2018).
  3. Adminer - Database management in a single PHP file. In: www.adminer.org. Abgerufen am 17. April 2022 (englisch).
  4. Manage Your Database with Adminer
  5. PhpMyAdmin VS Adminer. 11. Januar 2010, abgerufen am 21. November 2024 (tschechisch).
  6. Adminer. In: SourceForge. Abgerufen am 15. Juni 2016 (englisch).
Bearbeiten