
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 phpMyAdminSie können die installierte Version überprüfen mit dem Befehl:
dnf -qi phpMyAdminWichtig 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.dDer Befehl ls die Dateien im Verzeichnis, eine README-Datei gibt Auskunft über die Verwendung. Deren Inhalt zeigt der Befehl cat gefolgt vom Dateinamen.

Öffnen Sie die Datei phpMyAdmin.conf mit dem Editor:
sudo nano 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
Die Netzwerkadresse finden Sie nach der Anmeldung in der Textkonsole des Fedora-Servers (der VM) oder mit dem Befehl
ip addrim 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 httpdHat 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/phpMyAdminAuch hier zeigt der Browser zunächst die Sicherheitswarnung „Die Verbindung ist nicht sicher“, klicken Sie auf „Fortfahren“.

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.


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.
