phpMyAdmin installieren und nutzen

Veröffentlicht in: ,
pma logo

Wir erklären Installation und Einrichtung von phpMyAdmin auf einem Fedora 42 Server in einer VM auf dem Mac und Aspekte der Barrierefreiheit.

Wer mit einer LAMP-Installation arbeitet, greift oft direkt zur Kommandozeile, um Datenbanken und Benutzer zu verwalten. Das funktioniert zuverlässig, erfordert aber etwas Übung mit SQL-Befehlen. Deutlich komfortabler ist phpMyAdmin: eine webbasierte Oberfläche, mit der sich MariaDB oder MySQL bequem im Browser administrieren lassen. Tabellen anlegen, Daten einfügen oder Abfragen testen – all das wird durch Klicks und Eingabefelder viel anschaulicher.

Ebenso für den Einstieg in das Thema ist phpMyAdmin ein nützliches Werkzeug, weil es einen schnellen Überblick über die Datenbankstruktur gibt und erste Schritte mit SQL erleichtert.

Installation

Am einfachsten ist es, das Paket aus dem Fedora Repository zu installieren

sudo dnf install phpMyAdmin

Sie können die installierte Version überprüfen mit dem Befehl:

dnf -qi phpMyAdmin

Wichtig ist, anschließend den Zugriff auf phpMyAdmin nur von bekannten Netzwerken aus zu erlauben. In unserem Beispiel ermöglichen Sie damit den Zugriff auf phpMyAdmin über den Browser auf dem Mac. Dies geschieht in eine Konfigurationsdatei des Apache-Servers. Wechseln sie dazu in das Verzeichnis

cd /etc/httpd/config.d

Der Befehl ls die Dateien im Verzeichnis, eine README-Datei gibt Auskunft über die Verwendung. Deren Inhalt zeigt der Befehl cat gefolgt vom Dateinamen.

Fedora-Server Textkonsole, angezeigt werden die Dateien im Verzeichnis "conf.d" und der Inhalt der README-Datei.

Öffnen Sie die Datei phpMyAdmin.conf mit dem Editor:

sudo nano phpMyAdmin.conf
Der Editor Nano mit der geöffneten Datei "phpmyadmin.conf".

Um den Netzwerkzugriff aus Ihrem internen Netzwerk einzurichten, ergänzen Sie die beiden Zeilen (im Beispiel Zeile 15 und 28) um die IP-Adresse des localhost und Ihrer VM. Die darüber stehende Zeile kommentieren sie jeweils aus.

#   Require local
    Require ip 127.0.0.1 10.211.55.90/24
Screenshot des Editors Nano mit einem Ausschnitt aus der Datei phpmyadmin.conf und den geänderten Netzwerkangaben.

Die Netzwerkadresse finden Sie nach der Anmeldung in der Textkonsole des Fedora-Servers (der VM) oder mit dem Befehl

ip addr

im zweiten Abschnitt enp... in der Zeile, die mit inet beginnt.

Speichern Sie die Änderungen mit Strg + O und verlassen Sie den Editor Strg + X. Damit die Änderungen wirksam werden, müssen Sie Apache neu starten:

sudo systemctl restart httpd

Hat alles funktioniert, können Sie phpMyAdmin im Browser auf dem Mac über die Adresszeile aufrufen:

https://Fedora-Server/phpMyAdmin
# oder
https://<Ihre VM-IP Adresse>/phpMyAdmin
# für unser Beispiel:
https://10.211.55.90/phpMyAdmin

Auch hier zeigt der Browser zunächst die Sicherheitswarnung „Die Verbindung ist nicht sicher“, klicken Sie auf „Fortfahren“.

phpMyAdmin LoginBildschirm Mit einem Auswahlfeld für die Sprache, Eingabefeld für den Benutzernamen und das Passwort. Unten rechts der OK-Button.

Sie können die Sprache der Benutzeroberfläche umstellen auf Deutsch und sich mit den für die Datenbank MariaDB erstellten Benutzerdaten einloggen. In unserem Beispiel der Benutzer appuser mit dem Passwort „starkespasswort“. Als root können Sie sich nur einloggen, wenn ein Datenbank-Passwort für root gesetzt wurde.

Erste Schritte in der Oberfläche

Schauen Sie sich die Datenbanken an, legen Sie zum Test eine neue an, erstellen Sie Tabellen und vieles mehr. Ein praktisches Werkzeug ist der SQL-Tab. Hier können Sie z.B. üben, Abfragen mit SQL-Befehlen zu generieren.

Barrierefreiheit

Wie für Anwendungen im Browser typisch, lässt sich die Schrift gut vergrößern mit

Strg + Plus-Taste
Strg + Minus-Taste / Bindestrich

Ab einer gewissen Größe wechselt das Layout und wird einspaltig. Die Menüpunkte aus der Menüleiste wandern in eine Liste als rechte Spalte.

phpMyAdmin Dashboard mit vergrößerter Ansicht, nur die linke Spalte ist sichtbar, oben rechts in der ecke eine Pfeil-Schaltfläche zum Umschalten der Spalten.
phpMyAdmin Dashboard mit vergrößerter Ansicht: die Menüpunkte werden als Liste dargestellt. der Pfeil zum Umschalten der Spalten ist jetzt oben links.

Das ist erst einmal gewöhungsbedürftig, funktioniert aber gut und ist hilfreich, um Text einzugeben. In der oberen linken oder rechten Ecke befindet sich dann eine Schaltfläche mit Pfeil-Symbol, die zum Wechseln zwischen den Spalten dient.

Hat man einen Menüpunkt geöffnet, gelangt man über das Hamburger-Menü oben links wieder zurück zur Übersicht.

Wichtig: um Schaltflächen zu erreichen und Hinweise zu sehen, muss man meist nach unten scrollen.

Mit den Bedienungshilfen auf dem Mac – VoiceOver, Gesprochene Inhalte, Schwebender Text – kann man auf alle Bereiche zugreifen.

Dokumentation

Direkt vom Dashboard aus können Sie eine ausführliche Dokumentation für das Tool selbst und auch für MariaDB öffnen.

Ausblick

Mit phpMyAdmin haben Sie ein barrierefreies Tool an der Hand, um Ihre Datenbank ohne viele Befehle zu verwalten. Für Tests und Lernprojekte ist es ideal geeignet – im produktiven Einsatz sollten Sie jedoch auf Sicherheit achten und den Zugriff einschränken.

Grafik: Website-Icon