Zum Hauptinhalt springen

So laden Sie eine ssh-Datenbank herunter: Schritt für Schritt Anleitung

Das Laden einer Datenbank über ssh ist eine sichere und sichere Möglichkeit, Daten von einem Server auf einen anderen zu übertragen. SSH (Secure Shell) bietet eine sichere Verbindung und ermöglicht die Arbeit mit Remote-Servern über die Befehlszeile. Betrachten Sie in diesem Artikel eine schrittweise Anleitung zum Laden einer Datenbank mit ssh.

Schritt 1: Verbinden Sie sich über ssh mit dem Befehl view mit dem Remote-Server ssh username@remote_host. Anstatt username geben Sie stattdessen Ihren Benutzernamen ein remote_host - die IP-Adresse oder der Domänenname des Remote-Servers. Nachdem Sie den Befehl ausgeführt haben, werden Sie zur Eingabe des Benutzerpassworts aufgefordert.

Schritt 2: Navigieren Sie mit dem Befehl in das Verzeichnis, in dem sich die Datenbank befindet cd path/to/database. Anstatt path/to/database geben Sie den Pfad zum Datenbankverzeichnis auf dem Remote-Server an. Sie können den Befehl verwenden ls um den Inhalt des aktuellen Verzeichnisses anzuzeigen.

Schritt 3: Laden Sie die Datenbank mit dem Befehl auf den Remoteserver hoch scp local_file remote_username@remote_host:path/to/database. Anstatt local_file geben Sie den Pfad zur Datenbank auf Ihrem lokalen Computer an. Anstatt remote_username geben Sie Ihren Benutzernamen auf dem Remote-Server ein. Geben Sie stattdessen die IP-Adresse oder den Domänennamen des Remoteservers an remote_host. Am Ende des Weges path/to/database geben Sie den Pfad zu dem Verzeichnis an, in das Sie die Datenbank auf dem Remote-Server laden möchten.

Schritt 4: Bestätigen Sie den Download der Datenbank, indem Sie das Kennwort Ihres Benutzers auf dem Remoteserver eingeben. Danach wird der Startvorgang gestartet und Sie können die Ausführung an der Eingabeaufforderung verfolgen. Nachdem Sie die Datenbank über ssh heruntergeladen haben, können Sie sie auf dem Remote-Server überprüfen und sicherstellen, dass alle Daten erfolgreich übertragen wurden.

Laden der Datenbank per SSH: Schritt für Schritt Anleitung

Wenn Sie über das SSH-Protokoll auf den Server zugreifen und die Datenbank auf einen Remote-Server hochladen möchten, befolgen Sie diese Schritt-für-Schritt-Anleitung:

SchrittDie Beschreibung
Schritt 1Öffnen Sie ein Terminal und verbinden Sie sich über SSH mit dem SSH-Befehl username@hostname , wobei username Ihr Benutzername und hostname die Adresse des Servers ist.
Schritt 2Navigieren Sie mit dem Befehl cd path/to/database in das Verzeichnis, in dem Ihre Datenbank gespeichert ist. Stellen Sie sicher, dass Sie sich am richtigen Ort befinden, indem Sie den Befehl ls verwenden, um eine Liste der Dateien und Ordner im aktuellen Verzeichnis anzuzeigen.
Schritt 3Archivieren Sie die Datenbank in einer einzigen Datei, die einfach über das Netzwerk übertragen werden kann. Verwenden Sie dazu den Befehl tar -czf database.tar.gz database_name , wobei database.tar.gz ist der Name des Archivs und database_name ist der Name Ihrer Datenbank.
Schritt 4Laden Sie das Archiv mithilfe des Befehls scp database auf einen Remoteserver hoch.tar.gz username@hostname:remote/path dabei steht username für Ihren Benutzernamen, hostname für die Adresse des Remote-Servers und remote/path für den Pfad des Verzeichnisses auf dem Remote-Server, in dem Sie das Archiv speichern möchten.
Schritt 5Stellen Sie mithilfe des Befehls ssh username@hostname eine Verbindung zu einem Remote-Server über SSH her.
Schritt 6Navigieren Sie mit dem Befehl cd remote/path in das Verzeichnis, in dem Sie das Archiv heruntergeladen haben.
Schritt 7Entpacken Sie das Archiv mit der Datenbank auf dem Remote-Server mit dem Befehl tar -xzf database.tar.gz .
Schritt 8Löschen Sie das Datenbankarchiv vom Remoteserver, um Speicherplatz freizugeben, mit dem Befehl rm database.tar.gz .
Schritt 9Jetzt ist Ihre Datenbank auf einen Remote-Server hochgeladen und kann verwendet werden.

Wenn Sie diese schrittweise Anleitung befolgen, können Sie die Datenbank einfach und sicher über SSH auf einen Remote-Server hochladen.

Verbindung mit einem Remoteserver herstellen

Um die Datenbank über SSH zu laden, müssen Sie zuerst eine Verbindung zu einem Remote-Server herstellen. Hier sind die Schritte zum Verbinden:

1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem lokalen Computer.

2. Geben Sie den Befehl ssh ein [username]@[server_address] , wo [username] - ihr Benutzername ist auf dem Remote-Server und [server_address] - Die IP-Adresse oder der Domain-Name des Servers.

3. Drücken Sie die Eingabetaste und geben Sie das Kennwort für Ihren Benutzer auf dem Remote-Server ein, wenn das System ihn auffordert.

4. Wenn das eingegebene Passwort korrekt ist, werden Sie erfolgreich mit dem Remote-Server verbunden. Sie sehen eine Eingabeaufforderung, in der Sie Befehle ausführen und mit Dateien arbeiten können.

Nachdem Sie nun über SSH mit dem Remote-Server verbunden sind, können Sie mit dem Laden der Datenbank fortfahren oder andere erforderliche Aktionen ausführen.

Übertragen einer Datenbankdatei auf einen Remoteserver

Wenn Sie bereits über eine Datenbankdatei verfügen, die Sie mithilfe von SSH auf einen Remote-Server hochladen möchten, befolgen Sie diese Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie ein Terminal auf Ihrem Computer und verbinden Sie sich mit dem Befehl ssh mit dem Befehl ssh benutzername@Serveradresse mit dem Remote-Server.
  2. Geben Sie Ihr Passwort ein, um sich beim Server anzumelden.
  3. Überprüfen Sie das aktuelle Arbeitsverzeichnis auf dem Server mit dem Befehl pwd . Stellen Sie sicher, dass Sie sich im richtigen Verzeichnis befinden, oder navigieren Sie mit dem Befehl cd Pfad zu Ihrem Verzeichnis in das richtige Verzeichnis.
  4. Kopieren Sie die Datenbankdatei mithilfe des scp-Befehls Pfad zu Blockdatei von Ihrem Computer auf den Server имя_пользователя@адрес_сервера:путь_к_удаленной_директории . Ersetzen Sie alle Werte in <> durch die entsprechenden Werte.
  5. Geben Sie Ihr Passwort ein, um die Datei auf den Server zu kopieren. Der Kopiervorgang kann abhängig von der Dateigröße und der Geschwindigkeit Ihrer Internetverbindung einige Zeit in Anspruch nehmen.
  6. Stellen Sie sicher, dass die Datei erfolgreich auf den Server kopiert wurde, indem Sie den Befehl ls Pfad zu entferntem Verzeichnis verwenden.

Ihre Datenbankdatei wurde jetzt erfolgreich mit SSH auf den Remote-Server hochgeladen.

Erstellen einer Datenbank auf einem Remoteserver

Zunächst müssen Sie eine SSH-Verbindung zum Remote-Server herstellen. Geben Sie dazu den Befehl ein:

ssh [пользователь]@[адрес сервера]

Führen Sie nach der Verbindung mit dem Server den folgenden Befehl aus, um die Datenbank zu erstellen:

mysql -u [пользователь] -p

Dann werden Sie vom System aufgefordert, das MySQL-Benutzerpasswort einzugeben. Nachdem Sie das Passwort eingegeben haben, werden Sie in der MySQL-Befehlszeile sein.

Führen Sie nun den folgenden Befehl aus, um die Datenbank zu erstellen:

CREATE DATABASE [имя базы данных];

Ersetzt [name der Datenbank] auf den gewünschten Namen für Ihre Datenbank. Vergessen Sie nicht, am Ende des Befehls ein Semikolon zu verwenden, um das Ende des Befehls anzugeben.

Nachdem Sie diesen Befehl ausgeführt haben, wird Ihre Datenbank auf dem Remoteserver erstellt.

Importieren einer Datenbank auf einen Remoteserver

Die Datenbank kann mithilfe des SSH-Protokolls auf einen Remoteserver importiert werden. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie ein Terminal und stellen Sie mithilfe des Befehls SSH eine Verbindung zum Remote-Server her: ssh Benutzername@Serveradresse
  2. Geben Sie das Kennwort für die Verbindung zum Server ein und drücken Sie die Eingabetaste.
  3. Navigieren Sie mit dem Befehl cd Pfad zu Verzeichnis in das Verzeichnis, in dem sich die Datenbankdatei befindet.
  4. Führen Sie den Befehl Datenbank importieren aus, indem Sie den Pfad zur Datenbankdatei angeben: mysql -u Benutzername -p Datenbankname < Dateiname.sql . Hier ist Benutzername der Name des Datenbankbenutzers, Datenbankname der Name der Datenbank und Dateiname.sql ist der Name der Datenbankdatei.
  5. Geben Sie das Passwort für den Zugriff auf die Datenbank ein und drücken Sie die Eingabetaste.
  6. Warten Sie, bis der Datenbankimport abgeschlossen ist.

Nach Abschluss dieser Schritte wird die Datenbank erfolgreich auf den Remoteserver importiert.