Adminer

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
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

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]

Die Besonderheiten

[Bearbeiten | Quelltext 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 | Quelltext 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).