MySQL-Datenbank in SSH exportieren
Eine Secure Shell (SSH)-Verbindung kann anstelle von phpMyAdmin verwendet werden, um eine SQL-Sicherungsdatei für Ihre Datenbank zu exportieren. Dabei handelt es sich um eine fortgeschrittene Methode, die beim Exportieren großer SQL-Dateien hilfreich sein kann und bei der Verwendung von Self-Managed VPS Hosting notwendig sein kann, da auf diesen kein phpMyAdmin installiert ist.
- Eine SSH-App. Wir empfehlen PuTTY für Windows oder Terminal für macOS .
- Ihre FTP-Anmeldedaten. Wenn Sie sie nicht bereits aufgeschrieben haben, sollten Sie Ihren FTP-Host, Ihren Benutzernamen und Ihr Passwort ermitteln:
- Für Ihren FTP-Host können Sie entweder Ihren Domain-Namen oder Ihre IP-Adresse verwenden.
- Sie finden Ihren FTP-Benutzernamen und Ihr Passwort in Ihrem Hostingkonto für Web Hosting (cPanel) oder Windows-Hosting mit Plesk.
- Ihre Datenbank-Anmeldedaten. Wenn Sie sie nicht bereits aufgeschrieben haben, sollten Sie den Namen Ihrer Datenbank, Ihren Benutzernamen, Ihren Hostnamen und Ihr Passwort ermitteln:
- Wenn Sie WordPress verwenden, finden Sie die Datenbankdaten in Ihrer wp-config.php-Datei.
- Wenn Sie Web Hosting (cPanel) nutzen, ist localhost immer der Hostname Ihrer Datenbank. Die übrigen Datenbankdetails finden Sie in Ihrem Hostingkonto.
- Wenn Sie Windows-Hosting mit Plesk nutzen, finden Sie alle Datenbankinformationen in Ihrem Hostingkonto.
- Verbinden mit meinem Hosting-Konto über SSH (Secure Shell).
- Verwenden Sie den Befehl ls, um Dateien und Ordner aufzulisten, und cd und ../, um durch die Verzeichnisse zu navigieren, bis Sie in dem Verzeichnis ankommen, in dem Sie die Sicherungsdatei speichern möchten.
- Stellen Sie mit folgendem Befehl eine Verbindung mit MySQL her:
mysqldump -h hostname -P port -u username -p database > backup.sql
Hinweis: Wenn Sie localhost als Host verwenden, sollten Sie --h hostname
weglassen, und wenn Sie einen Standard-Port (3306) verwenden, können Sie den Teil-P port
des Befehls weglassen.- Ersetzen Sie im obigen Befehl folgende Angaben:
- hostname mit Ihrem Hostnamen.
- port mit Ihrer MySQL-Portnummer. Wenn in Ihrem Hostingkonto nichts anderes angegeben ist, lautet Ihr Port 3306.
- username mit Ihrem Benutzernamen für diese Datenbank.
- database mit dem Namen der Datenbank, die Sie exportieren möchten.
- backup.sql mit dem Namen, den Sie für die Sicherungsdatei verwenden möchten.
- Ersetzen Sie im obigen Befehl folgende Angaben:
- Wählen Sie dann auf Ihrer Tastatur die Eingabetaste aus.
- Wenn die Aufforderung Passwort eingeben: erscheint, geben Sie Ihr Passwort für diesen Datenbankbenutzer ein.
Hinweis: Das Passwort ist aus Sicherheitsgründen nicht sichtbar. Sie sehen nichts, wenn Sie etwas eingeben oder einfügen.
- Wählen Sie dann auf Ihrer Tastatur die Eingabetaste aus.
Ihre Datenbank wird in die SQL-Datei exportiert, die Sie in Schritt 4 benannt haben. Danach können Sie sie auf Ihren lokalen Computer herunterladen.
Weitere Informationen
- Importieren Sie MySQL-Datenbank mit SSH
- Sie können Ihre Datenbank auch in phpMyAdmin exportieren und importieren.