Zum Inhalt springen

phpMyAdmin

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

phpMyAdmin ist eine in PHP geschriebene Oberfläche für die Verwaltung von MySQL- und MariaDB-Datenbanken im Browser. Sie steckt in fast jedem Hostingtarif und ist seit 1998 der kürzeste Weg zu einer Tabelle, ohne Kommandozeile.

phpMyAdmin

Eine Oberfläche im Browser für die Verwaltung von MySQL- und MariaDB-Datenbanken.
Beispiel: „Der Entwickler öffnete phpMyAdmin und korrigierte die falsche Adresse in der Optionstabelle.“

Der Funktionsumfang: Tabellen anlegen und ändern, Zeilen bearbeiten, SQL-Abfragen ausführen, Nutzer und Rechte setzen, eine Datenbank als SQL-Datei ausgeben und wieder einlesen.

Abgrenzung zum Datenbank Server: Dieser hält die Daten. phpMyAdmin ist nur die Oberfläche davor und lässt sich jederzeit abschalten.

Wofür phpMyAdmin im Alltag gebraucht wird

Für kleine Eingriffe. Eine vergessene Adresse in der Optionstabelle von WordPress ändern, ein Benutzerkonto wieder freischalten, eine verwaiste Zeile löschen oder nachsehen, wie groß eine Tabelle geworden ist.

Dazu kommt der Umzug kleiner Websites: Datenbank ausgeben, auf dem neuen Server einlesen, Adressen anpassen. Für ein paar Megabyte ist das in zehn Minuten erledigt.

Wo phpMyAdmin bei großen Datenbanken aufgibt

Beim Einlesen. Die Datei läuft durch PHP, und dort gelten upload_max_filesize, post_max_size und max_execution_time. Über etwa 50 Megabyte bricht der Vorgang je nach Tarif mitten im Datensatz ab.

Der Weg daneben führt über SSH und das Programm mysql, das dieselbe Datei ohne diese Grenzen einliest. Wo nur FTP bereitsteht, hilft die Betriebsart, in der phpMyAdmin eine schon hochgeladene Datei aus einem Verzeichnis holt.

Warum phpMyAdmin nicht offen im Netz stehen sollte

Weil die Adresse geraten wird. Aufrufe von /phpmyadmin und /pma stehen in jedem Zugriffsprotokoll eines Servers, und dahinter läuft der Versuch, Passwörter durchzuprobieren, siehe Server-Logs.

Der Schutz besteht aus drei Schritten: die Oberfläche nur über das Hostingpanel oder hinter einem eigenen Passwort erreichbar machen, den Zugang auf bekannte Adressen begrenzen und sie dort abschalten, wo niemand sie braucht.

Siehe auch:

MySQL

Das verbreitetste relationale Datenbanksystem im Webhosting, hinter WordPress wie hinter Laravel.

#Hosting & Webserver

Datenbank Server

Ein Server, der ausschließlich die Datenbank einer Anwendung betreibt.

#Hosting & Webserver

cPanel

Die verbreitetste Oberfläche für Webhosting, über die Kunden Domains, Postfächer und Datenbanken selbst verwalten.

#Hosting & Webserver

Plesk

Die zweite große Oberfläche für Hosting, die auf Linux und auf Windows Server läuft.

#Hosting & Webserver

SFTP (Secure File Transfer Protocol)

Dateiübertragung zum Server innerhalb einer verschlüsselten SSH-Verbindung.

#Hosting & Webserver

Server Logs

Die Protokolle, in denen ein Server jeden Aufruf und jeden Fehler festhält.

#Hosting & Webserver