Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Wissensdatenbank

Startseite Wissensdatenbank Allgemein Große SQL-Dateien hochladen: Eine n...

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR

Große SQL-Dateien hochladen: Eine nahtlose Lösung mit SSH

Das Hochladen von großen SQL-Dateien über cPanel oder phpMyAdmin schlägt oft fehl, da Zeitüberschreitungen oder Dateigrößenbeschränkungen auftreten. In solchen Fällen ist die effektivste Lösung, die SQL-Datei direkt über SSH mit dem Befehl mysql auf den Server zu übertragen.

Ein Beispielbefehl:

mysql -u ekasunucu_db -p'dbsifre' ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql

Details zu diesem Befehl:

  • -u ekasunucu_db: Der Benutzername der Datenbank.

  • -p'dbsifre': Das Datenbankpasswort wird in ' ' geschrieben. Wenn das Passwort Leerzeichen enthält, sind Anführungszeichen erforderlich.

  • ekasunucu_db: Der Name der Datenbank, in die das Backup geladen wird.

  • < /home/ekasunucu/public_html/ekasunucu_db.sql: Der vollständige Pfad der Backup-Datei auf dem Server muss angegeben werden.

Schritt-für-Schritt-Anleitung zum Hochladen einer SQL-Datei über SSH

  1. Verbinden Sie sich über SSH mit dem Server

ssh root@sunucu_ip
  1. Überprüfen Sie den Dateispeicherort

ls -lah /home/ekasunucu/public_html/

Stellen Sie sicher, dass sich die SQL-Datei tatsächlich in diesem Verzeichnis befindet.

  1. Bereiten Sie die Datenbankinformationen vor

  • Datenbankname

  • Benutzername

  • Passwort

  1. Laden Sie die Backup-Datei hoch

mysql -u benutzername -p'passwort' datenbankname < /pfad/zur/datei/backup.sql

Beispiel:

mysql -u ekasunucu_db -p'PasswortHier' ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql
  1. Überprüfen Sie, ob nach Abschluss des Vorgangs Fehler aufgetreten sind

  • Wenn keine Fehlermeldung in die Befehlszeile geschrieben wurde, ist der Upload erfolgreich.

  • Alternativ können Sie die Anzahl der Tabellen in der Datenbank überprüfen:

mysql -u ekasunucu_db -p
use ekasunucu_db;
show tables;

Wichtige Hinweise

  • Wenn die SQL-Datei sehr groß ist, verhindern Sie das Trennen der Sitzung mit screen oder tmux.

  • Es ist aus Sicherheitsgründen besser, das Passwort nicht direkt im Befehl anzugeben, sondern -p zu schreiben und es anschließend interaktiv einzugeben:

mysql -u ekasunucu_db -p ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql
  • Vor der Dateiübertragung sollte die Kodierung und CHARSET-Kompatibilität des Dateiinhalts überprüft werden.

Diese Methode ist eine der sichersten und schnellsten Lösungen, insbesondere bei der Migration von Datenbanken mit hohem Datenvolumen. Sie kann problemlos auf allen Servern mit SSH-Zugriff angewendet werden.

 

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(662 mal angesehen / 216 Kunden fanden es hilfreich)
Top