sql datei mit putty auf neuen server spielen

Begonnen von DWagner, 12 März 2004, 12:06:53

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

DWagner

Hi Leute,
ich bin echt am Ende.

Ich will eine gesicherte sql-datei von einem server auf den anderen einspielen. ich benutze putty.

also ich finde nirgendswo einen befehl der besagt das die komplette sql-datei eingelesen werden soll und auch so angelegt.

also ich kenne:

mysql> LOAD DATA LOCAL INFILE "xyz.txt" INTO TABLE xyz;
>>Das ist aber blöd weil ich nur in eine Tabelle laden kann

Muss ich dafür das Insert statement benutzen?
Wie würde der genaue Befehl im Putty lauten? :wall:

Danke für Eure Hilfe!!!! :D






DarkBoy

kleinere Datenbanken oder einzelne Tabellen kannst Du problemlos mit phpMyAdmin sichern.
Jedoch fackelt das Tool gerne mal ab, wenn es um größere Datenbestände geht.
Generell sollte ein Dump via Telnet bzw. SSH das sicherste sein:

mysqldump -h HOSTNAME -u BENUTZERNAME -pPASSWORT DATENBANK > backup.sql

Einspielen eines Dumps in eine (leere) Datenbank:
mysql -h HOSTNAME -u BENUTZERNAME -pPASSWORT < backup.sql

Man beachte bei beiden Befehlen die Pfeile, die quasi die Richtung des Datenflusses angeben: < und >.

Nähere sowie weiterführende Infos auch zur Befehlssyntax findest Du hier:
//www.mysql.com/doc/de/mysqldump.html

[Editiert am 12/3/2004 von DarkBoy]

DWagner

Danke Dark Boy. HJab das auch gleich mal gemacht:
Following happens:

Mein Befehl: :schout:
mysql> mysqldump -h db.domain.de -u XXXXXXX -p DATENBANK > backup.sql;

Die Verweigerung: :D
ERROR 1064: You have an error in your SQL syntax near
'mysqldump -h db.domain.de -u XXXXXXX -p DATENBANK > backup.sql'
at line 1