Anleitung: phpMyAdmin installieren und konfigurieren

phpMyAdmin ist die grafische Steuerzentrale für deine MySQL-Datenbank. Statt SQL-Befehle zu tippen, klickst du dich durch Tabellen, Benutzer und Daten – fast wie ein Cockpit für deine Datenwelt.

Ziel dieser Anleitung: Installation von phpMyAdmin, Einbindung in Apache und sicherer Zugriff über den Browser.

1. phpMyAdmin installieren

sudo apt update
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y

Während der Installation:

Ergebnis: phpMyAdmin wird installiert und automatisch in Apache eingebunden.

2. PHP-Erweiterungen aktivieren

sudo phpenmod mbstring
sudo systemctl restart apache2

3. Apache neu starten

sudo systemctl restart apache2

4. Zugriff testen

Im Browser aufrufen:

http://SERVER-IP/phpmyadmin
Erwartung: Login-Seite von phpMyAdmin erscheint.

5. Anmeldung

6. Zugriff absichern (empfohlen)

Option 1: Zugriff auf internes Netzwerk beschränken

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Ergänzen:

<Directory /usr/share/phpmyadmin>
    Require ip 192.168.0.0/24
</Directory>

Option 2: Zusätzlicher Login (Basic Auth)

sudo apt install apache2-utils
sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin

Apache-Konfiguration ergänzen:

<Directory /usr/share/phpmyadmin>
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Require valid-user
</Directory>
Wichtig: phpMyAdmin sollte niemals ungeschützt im Internet erreichbar sein.

7. Firewall konfigurieren (optional)

sudo ufw allow 'Apache Full'

8. Häufige Fehler

9. Fazit

phpMyAdmin bietet dir eine komfortable Oberfläche für deine Datenbanken. Zusammen mit MySQL und Apache wird dein Raspberry Pi zur vollständigen Web- und Datenplattform – klein, aber erstaunlich mächtig.