Bevor Sie beginnen, ist es wichtig zu erwähnen, dass nicht alle Hosting-Tarife SSH-Zugriff bieten. Um dieser Anleitung folgen zu können, benötigen Sie einen Tarif, der diese Funktion beinhaltet. Die verfügbaren Tarife sind die Senior-Tarife oder höher. Sie können unsere Vergleichstabelle der Tarife einsehen, um die Option zu finden, die am besten zu Ihren Bedürfnissen passt.
Hinweis: Die Testplattform beinhaltet SSH-Zugriff, aber dieser Tarif erlaubt nicht die Aktivierung des externen Datenbankzugriffs, der für den Import einer Datenbank über SSH erforderlich ist.
Voraussetzungen
- Stellen Sie sicher, dass SSH-Zugriff auf Ihrem Hosting-Tarif aktiviert ist. Wenn Sie Hilfe bei der Aktivierung und dem Zugriff auf SSH benötigen, können Sie unserer Support-Anleitung folgen.
Hochladen der SQL-Datei
Bevor Sie Ihre Datenbank importieren, müssen Sie die .sql-Datei (die Datenbank) auf Ihr Hosting hochladen. Wir empfehlen die Verwendung eines FTP-Managers wie FileZilla dafür.
Sobald Sie über FTP auf das Hosting zugreifen, stellen Sie sicher, dass Sie Ihre .sql-Datei in den /entrada-Ordner Ihres Servers über FTP hochladen.
SSH-Verbindung und Importbefehle
Sobald die Datei hochgeladen wurde, können Sie sich über SSH mit dem Hosting verbinden. Sie können die Zugangsdaten aus Ihrem Control-Panel abrufen.
Der erste Schritt besteht darin, die Verbindung zum Hosting herzustellen. Dazu benötigen Sie den SSH-Benutzer Ihres Hostings und die Server-IP. Nach der Eingabe wird das System nach dem Passwort fragen, das bei der Aktivierung des SSH-Zugriffs vergeben wurde.
Beispiel-Screenshot des SSH-Zugriffs:
Nach der Verbindung über SSH können Sie den Befehl ls -la ausführen. Dieser Befehl zeigt eine Liste der erkannten Dateien und Ordner an, in der Sie die hochgeladene .sql-Datei sehen sollten.
Beispiel-Screenshot einer aufgelisteten .sql-Datei:
Als Nächstes ist es an der Zeit, mit dem Import der .sql-Datei zu beginnen. Verwenden Sie den folgenden Befehl, um Ihre Datenbank zu importieren:
mysql -u ihr_mysql_benutzer -p -h IP_Ihres_Hostings Name_Ihrer_Datenbank < datenbank_datei.sql
Sie müssen die im Befehl in Fettschrift markierten Daten durch die entsprechenden Informationen ersetzen. Sie benötigen die Verbindungsdaten des MySQL-Benutzers und die Datenbank, in die Sie importieren möchten: Wo Sie die MySQL-Verbindungsdaten einsehen können
Beispiel-Screenshot der Ausführung einer .sql-Datei über SSH:
Der Import kann einige Zeit in Anspruch nehmen, während dessen das Terminal keine neuen Zeilen anzeigt, bis der Vorgang abgeschlossen ist.