MySQL-Datenbank per Shell importieren...

skenic2003

Registered User
Hallo!

Ich brauche unbedingt eure Hilfe...
Ich habe jetzt einen vServer und seit heute sind auch unsere Domains vom alten Anbieter übertragen.
Nun haben wir nur noch das Problem, dass wir die Datenbanken auf dem neuen Server importieren müssen...
Die eine Datenbank hat 42MB, daher fällt PHP-Import leider weg.
Ich weiß leider nicht, wie ich die Datenbank per Shell über SSH importiere.
Könnt ihr mir da helfen?
Ich habe ein Debian-System.. ;)
Ich hab auch nicht soo die große Ahnung von Linux, also würde ich euch bitten, alles ziemlich präzise zu erklären.



Vielen Dank, skenic2003
 
Hallo,

Ich nehme an, du hast die Datenbank gesichert und hast jetzt eine 42 MB große *.sql Datei?!

Auf dem neuen Server machst du auf der Shell folgendes:
mysql -u**Username** -p**Passwort** **Datenbankname** < /pfad/zur/dump.sql

Ein Beispiel:

mysql -udjrick -ptest123 testdb < /var/www/sicherung.sql

Zu beachten ist: da darf kein Leerzeichen zwichen "-u" und dem MySQL Benutzernamen sowie Passwort sein. Der Datenbankname muss jedoch von Leerzeichen umgeben sein :)
 
Hallo!

Vielen Dank für die schnelle Hilfe!

Ich habe mehrere Datenbanken und habe mal im Confixx vom alten Provider ein Backup aller DB's gemacht mit der Backup-Funktion... Jetzt liegt da ja eine .tar.gz Datei...
Gibt es eine Möglichkeit, diese Datei schnell auf den neuen Server zu übertragen und alle in dem File enthaltenen DB's zu importieren?
Weil 42MB downloaden und dann wieder uploaden ist ja ziemlich langwierig.


Vielen Dank!
 
3.) scp datei.tar.gz meine-neue-domain.tld:/root/.

Auspacken mit "tar -xzf datei.tar.gz"
Evtl. jede einzelne Datei mit o.g. mySQL-Befehl importieren.

huschi.
 
Back
Top