Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Wissensdatenbank

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

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 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?
(286 mal angesehen / 216 Kunden fanden es hilfreich)

Call now to get more detailed information about our products and services.

Top