Datenbankverwaltung · 5 min read · Oct 13, 2025
So installieren Sie das Adminer-Datenbankverwaltungstool auf Debian 12

Adminer (früher phpMinAdmin) ist ein voll funktionsfähiges Datenbankverwaltungstool, das in PHP geschrieben ist und sowohl RDBMS (Relational Database Management System) wie MySQL/MariaDB, PostgreSQL, SQLite, MS SQL und Oracle als auch NoSQL wie MongoDB und andere (über Plugins) unterstützt.
Adminer ist eine Alternative zu phpMyAdmin. Es ist ein leichtgewichtiges, benutzerfreundliches und leistungsstarkes Datenbankverwaltungstool, das einfach zu bedienen ist, um Ihre Datenbanken zu verwalten.
In diesem Leitfaden zeigen wir Ihnen, wie Sie das Adminer-Datenbankverwaltungstool auf dem Debian 12-Server installieren. Sie werden Adminer auch über das Apache basic_auth-Modul absichern.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Einen Debian 12-Server.
- Einen Nicht-Root-Benutzer mit Administratorrechten.
- Eine installierte MySQL/MariaDB-Datenbank.
Adminer auf Debian installieren
Adminer ist eine Alternative zu phpMyAdmin, unterstützt jedoch auch die PostgreSQL-Datenbank. Es ist ebenfalls in PHP geschrieben und kann auf fast jedem Betriebssystem mit Apache oder Nginx-Webserver ausgeführt werden.
Auf Debian ist das Adminer-Paket standardmäßig verfügbar, und Sie können es einfach über das Repository installieren. Wir empfehlen, Adminer auf einem frischen Server zu installieren, da es automatisch PHP-Pakete und den Apache-Webserver installiert.
Bevor Sie Adminer installieren, aktualisieren Sie Ihren Debian-Paketindex mit dem folgenden Befehl.
sudo apt update
Suchen Sie das Adminer-Paket im Standard-Debian-Repository mit dem folgenden Befehl.
sudo apt info adminerSie können unten sehen, dass das Adminer-Paket im web-Bereich des Debian-Repositorys verfügbar ist und mindestens PHP 8.2 und einen Apache-Webserver benötigt.

Jetzt installieren Sie Adminer mit dem folgenden Befehl. Dies installiert auch erforderliche Pakete wie PHP und Apache automatisch. Geben Sie y ein, um die Installation zu bestätigen.
sudo apt install adminer
Nach Abschluss der Installation überprüfen Sie den Apache-Dienst mit dem folgenden Befehl. Stellen Sie sicher, dass der Apache-Dienst läuft.
sudo systemctl status apache2
Adminer-Installation absichern
Jetzt, da Sie Adminer installiert haben, besteht der nächste Schritt darin, Ihre Adminer-Installation zu konfigurieren. In diesem Beispiel ändern Sie den Standard-URL-Pfad für Adminer und fügen zusätzliche Authentifizierung über basic_auth hinzu. Auf diese Weise haben Sie zwei Authentifizierungsebenen.
Außerdem müssen Sie wissen, dass Adminer neue Apache-Konfigurationsdateien unter /etc/apache2/conf-available/adminer.conf generiert. Sie werden diese Datei bearbeiten, um die Adminer-Installation zu konfigurieren.
Bevor Sie die Konfiguration bearbeiten, führen Sie den folgenden Befehl aus, um die Passwortdatei /etc/adminer/.htpasswd zu generieren. Stellen Sie auch sicher, dass Sie den Benutzernamen dbmanager durch Ihren Benutzer ersetzen.
Die /etc/adminer/.htpasswd wird als zusätzliche Authentifizierung über das Apache basic_auth-Modul für Adminer verwendet.
sudo htpasswd -B -c /etc/adminer/.htpasswd dbmanagerGeben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und wiederholen Sie es.
Öffnen Sie jetzt die generierte Apache-Konfiguration für Adminer /etc/apache2/conf-available/adminer.conf mit dem Nano-Editor.
sudo nano /etc/apache2/conf-available/adminer.confÄndern Sie in der obersten Zeile die Standard-URL für ‘/adminer ‘ in den neuen URL-Pfad. In diesem Beispiel wird Adminer über den URL-Pfad ‘/dbmanager ‘ zugänglich sein.
Alias /dbmanager /etc/adminer
Require all granted
DirectoryIndex conf.php
Fügen Sie die folgende Konfiguration hinzu, um Apache basic_auth für den Pfad ‘/dbmanager ‘ zu aktivieren. Damit werden Sie jedes Mal, wenn Sie auf den Pfad ‘/dbmanager ‘ zugreifen, mit zusätzlicher Authentifizierung über Apache basic_auth aufgefordert.
AuthType Basic
AuthName "Eingeschränkte Ressource"
AuthBasicProvider file
AuthUserFile /etc/adminer/.htpasswd
Require valid-user
Speichern und schließen Sie die Datei, wenn Sie fertig sind.
Führen Sie als Nächstes den folgenden Befehl aus, um die zusätzliche Konfiguration ‘adminer.conf’ auf Apache zu aktivieren und die gesamte Apache-Syntax zu überprüfen.
sudo a2enconf adminer.conf
sudo apachectl configtestStellen Sie sicher, dass Sie die richtige Syntax haben und eine Ausgabe wie Syntax OK erhalten.

Führen Sie schließlich den folgenden Befehl aus, um den Apache-Dienst neu zu starten und die neue Konfiguration für Adminer anzuwenden. Nach der Ausführung des Befehls sollte Ihre Adminer-Installation bereit sein.
sudo systemctl restart apache2MySQL/MariaDB-Server einrichten
An diesem Punkt ist Ihr Adminer bereit, aber Sie müssen Ihren MySQL-Server vorbereiten, indem Sie einen neuen Benutzer erstellen, der für die Adminer-Anmeldung vorgesehen ist. Es wird nicht empfohlen, den Root-Benutzer direkt zu verwenden.
Hinweis: Wenn Sie über einen Remote-Host verbinden, stellen Sie sicher, dass Sie über SSH-Tunneling verbunden sind, um Ihre Verbindung zu verschlüsseln. Wenn Sie einen einzelnen Server verwenden (MySQL + Adminer auf demselben Server), sind Sie bereit.Melden Sie sich mit dem folgenden Befehl beim MySQL/MariaDB-Server an. Geben Sie Ihr MySQL-Root-Passwort ein, wenn Sie dazu aufgefordert werden.
sudo mysql -u root -pFühren Sie die folgenden Abfragen aus, um einen neuen Benutzer dbmanager für Ihren MySQL-Server zu erstellen. In diesem Beispiel wird dieser Benutzer verwendet, um sich über Adminer beim MySQL-Server anzumelden. Stellen Sie sicher, dass Sie das folgende Passwort durch ein neues Passwort ersetzen.
CREATE USER 'dbmanager'@'127.0.0.1' IDENTIFIED BY 'dbpassword';
GRANT ALL PRIVILEGES ON *.* TO 'dbmanager'@'127.0.0.1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Führen Sie nun die folgende Abfrage aus, um die Benutzerliste auf Ihrem MySQL-Server zu überprüfen. Sie sollten den Benutzer dbmanager mit dem Standard-Host 127.0.0.1 sehen.
SELECT user,host FROM mysql.user;
Geben Sie schließlich quit ein, um den MySQL-Server zu verlassen.
Anmeldung beim MySQL-Server über Adminer
Öffnen Sie Ihren Webbrowser und besuchen Sie die Adminer-Installations-URL http://192.168.5.15/dbmanager. Wenn Ihre Installation erfolgreich war, sollten Sie mit der Authentifizierung über basic_auth aufgefordert werden. Geben Sie Ihren Benutzernamen und das Passwort ein, das Sie erstellt haben, und klicken Sie auf Anmelden.

Nach erfolgreicher Anmeldung sollten Sie die Adminer-Anmeldeseite erhalten. Wählen Sie jetzt das Datenbanksystem als MySQL aus, geben Sie die Details des Hosts und Ports, den Benutzernamen und das Passwort Ihres MySQL-Servers ein. Klicken Sie auf Anmelden, um zu bestätigen.

Wenn Sie über die richtigen Datenbankanmeldeinformationen verfügen, sollten Sie über Adminer mit MySQL verbunden sein.

Erstellen einer neuen Datenbank und eines Benutzers über Adminer
In diesem Abschnitt lernen Sie, wie Sie eine neue Datenbank und einen Benutzer auf MySQL/MariaDB über Adminer erstellen. Dann werden Sie sich auch mit dem neuen Benutzer in die neue Datenbank einloggen.
Klicken Sie im Adminer-Dashboard auf den Link Datenbank erstellen. Ihnen wird die folgende Seite angezeigt.
Geben Sie den Namen Ihrer neuen Datenbank ein und klicken Sie auf Speichern. In diesem Beispiel erstellen Sie eine neue Datenbank testdb.

Um einen neuen MySQL/MariaDB-Benutzer zu erstellen, klicken Sie im Dashboard auf Berechtigungen und dann auf Benutzer erstellen.

Geben Sie den Benutzernamen und das Passwort der Datenbank ein und geben Sie dann den Namen Ihrer Datenbank im Abschnitt Berechtigungen ein. Scrollen Sie nach unten und klicken Sie auf Speichern.
Im folgenden Beispiel erstellen Sie einen neuen Benutzer testuser und geben dem Benutzer Berechtigungen für die Datenbank testdb.

Melden Sie sich schließlich mit dem Benutzer testuser in der Datenbank testdb bei Adminer an.

Wenn erfolgreich, sollten Sie über Adminer in die testdb eingeloggt sein.

Fazit
Herzlichen Glückwunsch! Sie haben jetzt erfolgreich Adminer als Datenbankverwaltungstool für MySQL/MariaDB und PostgreSQL auf dem Debian 12-Server installiert. Sie haben Adminer auch abgesichert, indem Sie den Standard-URL-Pfad geändert und eine zusätzliche Authentifizierungsebene über das Apache basic_auth-Modul aktiviert haben. Am Ende haben Sie sich über das Adminer-Tool beim MySQL-Server angemeldet.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.