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 oder Dedicated Servern 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.
- You can find your FTP username and password in your hosting account for Linux Hosting with cPanel or Windows Hosting with 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:
- If you use WordPress, you can find the database details in your wp-config.php file.
- Wenn Sie ein Linux-Hosting mit cPanel nutzen, ist localhost immer der Hostname Ihrer Datenbank. Die übrigen Datenbankdetails finden Sie in Ihrem Hostingkonto.
- If you use Windows Hosting with Plesk, visit your hosting account to find all database information.
- 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.
Your database is exported to the SQL file you named in Step 4 and is ready for you to download to your local computer.
Weitere Informationen
- Importieren Sie MySQL-Datenbank mit SSH
- You can also export and import your database in phpMyAdmin.