Direkt zum Inhalt springen
Tutorial

MySQL- und MariaDB-Datenbanken über SSH mit Putty exportieren und importieren.

In diesem Tutorial erfahren Sie, wie Sie SSH in Verbindung mit Putty verwenden, um MySQL- und MariaDB-Datenbanken zu exportieren und zu importieren. SSH bietet eine sichere Verbindung zu Ihrem Server, während Putty ein beliebter SSH-Client für Windows ist.

Schritt für Schritt

Von der SSH-Verbindung bis zum fertigen Import.

01

SSH-Zugang einrichten und Putty verwenden

Installieren Sie Putty auf Ihrem Windows-Computer und öffnen Sie das Programm.

Rufen Sie die IP-Adresse oder den Hostnamen Ihres Servers ab und geben Sie diese in Putty ein.

Stellen Sie sicher, dass der SSH-Port (Standard: 22) für die Verbindung geöffnet ist.

Geben Sie Ihre SSH-Anmeldeinformationen ein (Benutzername und Passwort) und stellen Sie eine erfolgreiche Verbindung her.

02

Exportieren einer MySQL-Datenbank

Geben Sie den folgenden Befehl ein, um die gewünschte MySQL-Datenbank zu exportieren:

mysqldump -u [benutzername] -p [datenbankname] > export.sql

Geben Sie das Passwort für den MySQL-Benutzer ein, wenn Sie dazu aufgefordert werden. Dadurch wird die Datenbank in eine SQL-Datei namens „export.sql“ exportiert.

03

Exportieren einer MariaDB-Datenbank

Verwenden Sie den Befehl wie im vorherigen Schritt beschrieben:

mysqldump -u [benutzername] -p [datenbankname] > export.sql

Geben Sie das Passwort für den MariaDB-Benutzer ein, wenn Sie dazu aufgefordert werden. Die MariaDB-Datenbank wird nun in die SQL-Datei „export.sql“ exportiert.

Der Dateiname export.sql ist ein Beispiel und kann frei vergeben werden. Für Dateinamen eignen sich kurze Begriffe ohne Umlaute, Sonderzeichen und Leerzeichen.

04

Importieren einer Datenbank

Laden Sie die SQL-Datei „export.sql“ auf Ihren Server hoch, zum Beispiel via FTP.

Verbinden Sie sich mit Ihrem Server über SSH und stellen Sie sicher, dass Sie sich im richtigen Verzeichnis befinden. Verwenden Sie den Befehl

mysql -u [benutzername] -p [datenbankname] < export.sql

um die Datenbank zu importieren. Geben Sie das Passwort für den MySQL- oder MariaDB-Benutzer ein, wenn Sie dazu aufgefordert werden. Die Datenbank wird nun importiert und steht Ihnen zur Verfügung.

Tipp

Packen und Entpacken von SQL-Dateien.

Große SQL-Dateien lassen sich vor dem Übertragen komprimieren. Das spart Zeit beim Hoch- und Herunterladen.

Datei packen

Um die SQL-Datei als ZIP-Datei zu packen:

zip export.zip export.sql

Oder als GZIP-komprimierte TAR-Datei:

tar -czvf export.tar.gz export.sql

Datei entpacken

Um eine gepackte ZIP-Datei zu entpacken:

unzip export.zip

Oder eine GZIP-komprimierte TAR-Datei:

tar -xzvf export.tar.gz
Häufige Fragen

Fragen zum Export und Import per SSH.

Ist der Befehl für MySQL und MariaDB derselbe?

Ja. Sowohl für MySQL als auch für MariaDB wird die Datenbank mit mysqldump exportiert und mit mysql importiert. Beim Aufruf geben Sie das Passwort des jeweiligen Datenbankbenutzers ein, wenn Sie dazu aufgefordert werden.

Muss die Datei zwingend „export.sql“ heißen?

Nein. Der Dateiname export.sql ist ein Beispiel und kann frei vergeben werden. Für Dateinamen eignen sich kurze Begriffe ohne Umlaute, Sonderzeichen und Leerzeichen.

Wofür brauche ich Putty?

Putty ist ein beliebter SSH-Client für Windows. Damit stellen Sie die sichere SSH-Verbindung zu Ihrem Server her, über die Sie die Export- und Importbefehle ausführen. Standardmäßig läuft SSH über Port 22, der für die Verbindung geöffnet sein muss.

Aus dem Originalbeitrag

Bilder von damals.

Bild aus dem Originalbeitrag

Sie suchen einen JTL-Servicepartner?

Oder interessieren sich für einen ansprechenden Shop? Werfen Sie einen Blick in unsere Referenzen und überzeugen Sie sich von unseren JTL-Projekten. Nehmen Sie gerne Kontakt mit uns auf.