WordPress, Joomla, Magento, eigene PHP-Apps — fast jede dynamische Webseite braucht eine Datenbank. Plesk legt MySQL/MariaDB-Datenbanken in einem Klick an, mitsamt User und Verbindungsdaten. Hier was Du beim Anlegen wissen solltest.
MySQL vs. MariaDB
Wir nutzen MariaDB (kompatibler MySQL-Drop-in-Replacement). Aus Sicht Deiner Anwendung kein Unterschied — mysql_connect, PDO::mysql, mysqli funktionieren alle.
In Plesk-UI heißt’s „MySQL”, technisch ist’s MariaDB.
Datenbank anlegen
In Plesk: Domain → Datenbanken → +.
Felder:
- Name: Datenbank-Name (typisch
domain_de_wpoderdomain_de_blog). Plesk schlägt automatisch was Sinnvolles vor. - Verwandte Site: Domain auswählen
- Datenbankserver: meistens nur einer verfügbar — Default lassen
- Standard-Benutzer erstellen: aktivieren — Plesk legt User mit DB-Namen automatisch an
Klick OK → DB ist sofort einsatzbereit.
Verbindungsdaten
Nach Anlage zeigt Plesk:
- Datenbankname: typisch wie eingegeben
- Datenbank-Server:
localhost(für PHP-Apps) oderweb1.xaweho.de(für externe Tools) - Username: oft gleich wie DB-Name
- Passwort: zufallsgeneriert, in Plesk sichtbar
Diese Daten brauchst Du in Deiner App-Konfig:
// WordPress wp-config.php
define('DB_NAME', 'domain_de_wp');
define('DB_USER', 'domain_de_wp_user');
define('DB_PASSWORD', '<das-generierte-passwort>');
define('DB_HOST', 'localhost');
Datenbank-User-Verwaltung
Plesk trennt Datenbank und User:
- Eine DB kann mehrere User haben (z.B. ein User mit Vollrechten, ein read-only-User für Reporting)
- Ein User kann auf mehrere DBs Rechte haben
In Plesk: Datenbanken → Datenbank → Tab Benutzer → +.
Felder:
- Username
- Passwort
- Rechte: Vollrechte, Eingeschränkte Rechte, Custom
Datenbank-Quota
Pro Tarif:
- Klein: 5 Datenbanken, je nach Webspace-Verbrauch
- Mittel: 25 DBs
- Groß / XL: unbegrenzte Anzahl
Quota = Webspace, Datenbanken sind Teil davon. Eine 5-GB-DB zählt 5 GB von Deinem Speicher.
phpMyAdmin
Direkter Browser-Zugriff zur DB: Plesk → Datenbanken → Datenbank → phpMyAdmin (Auto-Login).
Mehr in phpMyAdmin nutzen.
Backup einer einzelnen DB
In Plesk: Datenbank → Tab Backup → Backup erstellen.
- Format: SQL-Dump (Standard) oder MySQL-Dump
- Komprimiert: ja
- Storage: lokal oder externes FTP
Restore aus diesem Backup: Datenbank → Backup → Wiederherstellen.
Plus: Plesk Daily-Backup beinhaltet alle DBs. Mehr in Backup erstellen und Restore.
Externes Tool an die DB
Wenn Du z.B. MySQL Workbench oder TablePlus von Deinem Mac an die DB anschließen willst:
Per SSH-Tunnel (ab Tarif Mittel):
ssh -L 3306:localhost:3306 dein-user@web1.xaweho.de
Dann lokal mit localhost:3306 verbinden.
Alternative: Remote-Access in Plesk-DB-Settings aktivieren — Plesk öffnet Port 3306 für deine IP. Sicherheitsmäßig schwächer, deshalb nur auf konkrete IP whitelisten.
Bei vielen Webhosting-Setups ist das nicht nötig — phpMyAdmin reicht.
DB-Performance
Bei Webhosting teilst Du den DB-Server mit anderen Kunden. Performance:
- Standard-Queries: schnell, kein Problem
- Komplexe Joins / Subqueries: bei vielen Datensätzen langsam — Index optimieren
- Sehr große DBs (>5 GB): bei Webhosting nicht ideal — vServer überlegen
Tools wie WordPress Database Plugin „Query Monitor” zeigen langsame Queries.
Häufige Stolperfallen
„Access denied for user ‘X’@‘localhost’”
- Username / Passwort prüfen — Tippfehler in
wp-config.php? - DB-Name korrekt?
- Host:
localhostfür lokale Apps, externe IP für externe Tools
„Maximum number of connections reached”
DB-Server limitiert max. parallele Verbindungen. Bei Webhosting geteilt — wenn Webseite plötzlich 500 Verbindungen offen hält:
- Plugin-Probleme (WordPress: alte Plugins offene Connections)
- Schlecht designte App
- Mit
mysql_close()/pdo->nullaufräumen
„Lost connection during query”
- Sehr lange Queries →
wait_timeoutgreift - Bei Imports lieber kleinere Chunks
Charset-Problem (Umlaute kaputt)
Standard ist utf8mb4 — unterstützt alles inkl. Emojis. Bei Migration aus alter DB:
ALTER DATABASE deinedb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE deinetabelle CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Datenbank-Hosts in DBeaver, MySQL Workbench, etc.
Setup für externes Tool:
- Host:
web1.xaweho.de(oder Deine spezifische Server-Adresse) - Port: 3306 (Standard)
- Username: DB-User wie in Plesk
- Password: DB-Passwort
- Database: DB-Name
Plus: Remote-Zugriff in Plesk freischalten (siehe oben).
Häufige Fragen
Wie schnell ist die DB? Bei Webhosting Standard-Performance. Genaue Werte hängen ab von Query-Komplexität, Größe, anderen Kunden auf dem Server. WordPress mit Caching (Plugin „WP Rocket” o.ä.) entlastet die DB.
Kann ich SQL-Dump direkt hochladen?
phpMyAdmin → Tab Importieren → SQL-Datei wählen. Limit ist upload_max_filesize (typisch 32 MB). Bei größeren Dumps: per FTPS hochladen, dann per phpMyAdmin oder CLI importieren — wir helfen.
Wie viele DBs für eine WordPress-Site? Eine. Aber: Multisite nutzt eine DB für alle Sites mit Tabellen-Prefixen.
Kann ich verschiedene MySQL-Versionen wählen? Wir bieten aktuelle MariaDB-Versionen. Bei spezifischen Versions-Anforderungen: schreib uns Ticket.
Sehe ich, wie groß meine DB ist? phpMyAdmin → DB-Übersicht → „Größe”-Spalte. Plus Plesk-Statistik zeigt Disk-Usage pro DB.
Datenbank löschen — Files weg? DB-Löschen löscht nur die Datenbank, nicht Deine Webseiten-Files. Aber: WordPress ohne DB ist nicht funktionsfähig — vorher Backup machen.
Read-Replicas / Slave-DBs? Bei Webhosting nicht angeboten. Bei vServer / dedizierter Setup auf Anfrage.
Was tun, wenn meine DB plötzlich Innodb is not started zeigt?
Server-Problem. Sofort Ticket bei uns — wir checken.
Weiter geht’s
Erste Anmeldung in Plesk
Was Du nach der Bestellung bekommst, wie Du Dich das erste Mal in Plesk einloggst und was Du als Erstes einstellen solltest.
Plesk-Dashboard und Navigation
Wie Plesk aufgebaut ist: linke Navigation, Domain-Liste, Tabs pro Domain, Service-Plan-Limits. Damit Du nicht suchen musst.
Domain-Übersicht und Webspace
Was die Domain-Detail-Seite zeigt: Document-Root, Subdomain anlegen, DNS-Status, Webspace-Quota. Damit Du Dich auf Deiner Hauptdomain auskennst.
File Manager im Browser
Files hochladen, editieren, Permissions setzen — alles in Plesks eingebauten File Manager. Wann das reicht, wann FTPS besser ist.