Adminer
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 |
Programmiersprache | 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]- ↑ Release 4.8.1. 14. Mai 2021 (abgerufen am 21. Mai 2021).
- ↑ The adminer Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 19. Juli 2018).
- ↑ Adminer - Database management in a single PHP file. In: www.adminer.org. Abgerufen am 17. April 2022.
- ↑ Manage Your Database with Adminer
- ↑ PhpMyAdmin VS Adminer. 11. Januar 2010 .
- ↑ Adminer. In: SourceForge. Abgerufen am 15. Juni 2016.