Zum Inhalt springen
xaweho

Knowledge Base · mittel

phpMyAdmin nutzen

MySQL-Datenbank im Browser verwalten — Tabellen anschauen, SQL ausführen, Import/Export, Reparatur. Sicherheits-Hinweise.

mittel ·

phpMyAdmin ist der Browser-basierte Zugriff zu Deinen MySQL-Datenbanken. SQL-Queries ausführen, Tabellen ansehen, Import/Export, Reparaturen. Plesk hat Auto-Login — Du brauchst keine extra-Credentials.

phpMyAdmin starten

In Plesk: Datenbanken → Datenbank auswählen → phpMyAdmin.

Plesk loggt Dich automatisch ein. Du landest in der DB-Übersicht.

Direkter Zugriff über https://deinedomain.de:8443/phpmyadmin/ ist möglich, aber Plesk-Auto-Login ist meistens komfortabler.

phpMyAdmin-UI — Übersicht

  • Linke Sidebar: Tabellen der DB
  • Hauptbereich: aktuelle Aktion
  • Tabs oben: Struktur / SQL / Suche / Abfrage / Exportieren / Importieren / Operationen / Berechtigungen / Routinen / Ereignisse / Trigger

Bei Tabellen-Klick wechselt rechts in Tabellen-Detail.

Tabellen-Inhalt anschauen

Klick auf Tabelle → Anzeigen. Zeilen werden angezeigt.

Pro Zeile: Bearbeiten / Kopieren / Löschen.

Vorsicht: produktive Tabelle direkt zu editieren ist riskant — vorher Backup machen.

SQL-Query ausführen

Tab SQL oben.

Hier kannst Du eigenes SQL eintippen:

SELECT * FROM wp_users WHERE user_email = 'admin@beispiel.de';

Klick OK → Ergebnis.

Praktische SQL-Beispiele für WordPress

WordPress-Admin-Account-Passwort zurücksetzen:

UPDATE wp_users SET user_pass = MD5('NeuesPasswort123') WHERE user_login = 'admin';

(WordPress-Login danach funktioniert, beim ersten Login solltest Du das Passwort wechseln.)

Alle WordPress-Beiträge mit URL-Suchen ersetzen (z.B. nach Domain-Wechsel):

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://altedomain.de', 'https://neuedomain.de');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://altedomain.de', 'https://neuedomain.de');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://altedomain.de', 'https://neuedomain.de');

(Vorsicht bei serialized-Daten — besser Plugin „Better Search Replace” nutzen.)

Datenbank exportieren

Tab Exportieren:

  • Schnell: kompletter Dump als SQL
  • Angepasst: gezielte Tabellen, Format, Optionen

Empfehlung für Backup:

  • Format: SQL
  • Komprimierung: gzip (kleinere Datei)
  • Foreign Keys + DROP TABLE mit aufnehmen

Klick OK → Datei wird heruntergeladen.

Praktisch zum:

  • Lokalen Backup
  • Migration zu neuem Hoster
  • Klonen einer Site

Datenbank importieren

Tab Importieren:

  • SQL-Datei (.sql, .sql.gz) auswählen
  • Format: SQL
  • Klick OK

Limits:

  • Default upload_max_filesize 32 MB
  • Bei größeren Dumps: per FTPS auf Server, dann CLI-Import (wir helfen)

Tabelle reparieren

Wenn eine Tabelle kaputt ist (Crash, Plattenproblem):

Tab OperationenTabelle reparierenOK.

Plesk macht das auch automatisch im Hintergrund bei kleineren Crashes. Bei großen Problemen Ticket bei uns.

Suche

Tab Suche oben → Tabelle wählen → Spalten-Filter eingeben.

Praktisch zum schnellen Auffinden von Datensätzen ohne SQL zu schreiben.

Berechtigungen-Tab

Wenn Du DB-Benutzer mit eingeschränkten Rechten brauchst (z.B. read-only-User für Reporting-Tool):

Tab Berechtigungen → User auswählen / anlegen → Rechte zuweisen.

Aus Plesk heraus geht das auch — über DB-Settings.

Wichtige Sicherheits-Hinweise

Niemals SQL aus unsicheren Quellen ausführen

phpMyAdmin lässt jedes SQL ausführen — auch destruktive (DROP DATABASE, TRUNCATE TABLE). Wenn Dir jemand „bitte führ dieses SQL aus” schickt: nur wenn Du absolut sicher bist, was es tut.

Niemals Plesk-Admin-Passwort in phpMyAdmin nutzen

phpMyAdmin nutzt DB-User-Credentials, nicht Plesk-Login. Wenn Du eigene phpMyAdmin-Login-Page hast (/phpmyadmin/): nicht das Plesk-Passwort verwenden.

URL-Zugriff auf phpMyAdmin

Default ist /phpmyadmin/-Pfad öffentlich. Angreifer scannen das systematisch. Schutz:

  • Plesk → Tools & Einstellungen → Schutz von phpMyAdmin → IP-Whitelist
  • Oder via .htaccess Verzeichnisschutz

Keine sensitiven Queries in URL

phpMyAdmin URL-Encoded-SQLs landen in Browser-History und Server-Log. Bei Passwort-Updates lieber direkt im Form-Field eingeben.

Performance

phpMyAdmin ist Browser-basiert — bei sehr großen Tabellen (>10 GB) langsam.

Für Power-User:

  • MySQL Workbench (GUI, schneller)
  • TablePlus (Mac, schick)
  • DBeaver (Cross-Platform, kostenlos)

Setup mit Remote-MySQL-Access oder SSH-Tunnel.

Häufige Stolperfallen

Import bricht ab bei „MySQL server has gone away”

Lange Queries laufen ins Timeout. Lösung: Dump in kleinere Stücke teilen (split auf Linux/Mac, oder online-Tools).

„Foreign key constraint fails”

Beim Import von gefilterter Daten: FK-Checks stört. Workaround:

SET FOREIGN_KEY_CHECKS = 0;
-- dein Import
SET FOREIGN_KEY_CHECKS = 1;

„Lost connection to MySQL server”

Bei lange laufenden Imports / Queries. PHP-Settings erhöhen (max_execution_time).

Encoding-Probleme nach Import

Charset-Mismatch zwischen Quelle und Ziel. Vor Import in phpMyAdmin: Charset auf utf8mb4 setzen.

Häufige Fragen

Kann ich SQL-Befehle protokollieren? phpMyAdmin selbst nicht. Auf Server-Seite gibt’s MySQL-Query-Log auf Anfrage.

phpMyAdmin sehr langsam — Cache löschen? Browser-Cache leeren. Manchmal cached phpMyAdmin Sessions.

Mehrere DBs gleichzeitig in phpMyAdmin offen? Ja, in mehreren Browser-Tabs. Auto-Login pro Tab.

Tabellen-Schema visualisieren? Tab Designer zeigt grafische Tabellen-Beziehungen mit Foreign Keys.

Routinen / Stored Procedures sehen? Tab Routinen. Plus Trigger und Events in den Tabs daneben.

Kann ich phpMyAdmin Updates selbst machen? Nein, ist Server-managed. Wir halten phpMyAdmin aktuell mit Plesk-Updates.

Excel-Import — geht das? Tab Importieren → Format: CSV (Excel als CSV exportieren). Spalten-Mapping in phpMyAdmin.

Zeigen viele Tabellen — Performance schlecht. Tabellen-Liste in der Sidebar bei sehr vielen Tabellen (>500) langsam. Phpmyadmin-Settings → „Liste begrenzen” hilft.

Weiter geht’s

Passende Produkte
Tags
plesk phpmyadmin mysql datenbank

Hat dieser Artikel Dir geholfen?

Wenn nicht, schreib uns ein Ticket. Wenn ja, freuen wir uns über eine Empfehlung — beide bekommen 25 € Guthaben aufs Kundenkonto.