Eine statische Website kommt mit Dateien aus. Sobald Sie ein CMS, einen Shop oder ein Forum installieren, brauchen Sie eine Datenbank. Ihr Tarif erlaubt eine bestimmte Anzahl: Die Karte Datenbanken im Kundenbereich nennt sie.
Wie lege ich eine MySQL-Datenbank in meinem Hosting an?
Öffnen Sie Plesk aus dem Kundenbereich und gehen Sie zu Datenbanken, dann Datenbank hinzufügen: Datenbank und Benutzer entstehen im selben Fenster.
- Klicken Sie im Kundenbereich auf Automatische Verbindung, um Plesk zu öffnen.
- Öffnen Sie Datenbanken und dann Datenbank hinzufügen.
- Geben Sie der Datenbank einen Namen. Halten Sie ihn schlicht: Kleinbuchstaben, Ziffern und
_, keine Umlaute, keine Leerzeichen. - Legen Sie im selben Fenster den zugehörigen Benutzer an: einen Namen und ein langes, einmaliges Kennwort.
- Bestätigen Sie.
Legen Sie einen Benutzer je Datenbank an. Ein gemeinsames Konto für alle Websites bedeutet, dass eine Lücke in der unwichtigsten den Zugang zu den Daten aller anderen öffnet.
Welche Angaben verlangt meine Anwendung für die Verbindung zur Datenbank?
Eine Anwendung fragt immer dieselben vier Werte ab:
- Host:
localhost— Website und Datenbank laufen auf demselben Server; - Datenbankname;
- Benutzer;
- Kennwort.
Diese Werte landen in der Konfigurationsdatei Ihrer Anwendung: wp-config.php bei WordPress, .env bei Laravel oder Symfony, configuration.php bei Joomla.
Verweigert die Anwendung die Verbindung, liegt es fast immer an einem Tippfehler in einem dieser vier Felder oder an einem Kennwort mit schlecht maskiertem Zeichen.
Wie importiere ich eine bestehende Datenbank?
Exportieren Sie die Datenbank beim bisherigen Anbieter als .sql-Datei und wählen Sie in Plesk Dump importieren für die Zieldatenbank.
Um eine anderswo laufende Website zu übernehmen:
- Exportieren Sie die Datenbank beim bisherigen Anbieter im Format
.sql. - Öffnen Sie in Plesk Datenbanken und wählen Sie Dump importieren für die Zieldatenbank. Ist die Datei groß, packen Sie sie vorher als
.zipoder.gz. - Für kleine Dateien funktioniert auch phpMyAdmin von derselben Seite aus: Reiter Importieren.
Ein Import, der ohne Meldung abbricht, ist fast immer eine Datei jenseits des Upload-Limits. Komprimieren oder aufteilen.
Wie verwalte ich meine Datenbank im Alltag?
phpMyAdmin ist Ihr Hauptwerkzeug. Klicken Sie in Plesk auf den Link der betreffenden Datenbank. Dort durchsuchen Sie Tabellen, führen SQL-Abfragen aus und korrigieren einzelne Werte.
Drei Vorsichtsmaßnahmen lohnen sich:
- Exportieren Sie vor jedem
UPDATEoderDELETE. Es gibt keine Rückgängig-Schaltfläche. - Prüfen Sie Ihre
WHERE-Klausel vor der Ausführung. Ein vergessenesWHEREändert die gesamte Tabelle. - Nutzen Sie phpMyAdmin nicht zur Dateneingabe: Ihre Anwendung kennt ihre Konsistenzregeln, phpMyAdmin nicht.
Wie sichere ich meine Datenbank?
Erstellen Sie vor jeder größeren Aktualisierung Ihrer Website einen SQL-Export und bewahren Sie regelmäßig eine Kopie außerhalb des Servers auf.
Der Teil, den man aufschiebt — bis zu dem Tag, an dem er fehlt.
- Ein manueller SQL-Export vor jeder größeren Aktualisierung Ihrer Website.
- Ein regelmäßiger Export, außerhalb des Servers aufbewahrt: auf Ihrem Rechner oder einem externen Speicher. Eine Sicherung auf demselben Speicherplatz verschwindet mit ihm.
- Gelegentlich eine Testwiederherstellung in eine Zweitdatenbank, um zu prüfen, dass die Datei brauchbar ist.
Der Sicherungsmanager von Plesk kann zusätzlich Sicherungen Ihres Bereichs planen: eine sinnvolle Ergänzung, kein Ersatz.
Warum belegt meine Datenbank so viel Speicher?
Ihre Datenbank zählt auf das im Kundenbereich gezeigte Kontingent Festplatte. Zwei Ursachen blähen eine Datenbank auf, ohne dass die Website wächst:
- von einem CMS angesammelte Revisionen und Protokolle;
- nie geleerte Sitzungs- oder Cache-Tabellen.
Eine jährliche Bereinigung genügt in der Regel für einen gesunden Neustart.