Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
-
- Posts: 6
- Joined: 2003-06-22 20:31
Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Hi,
nun ist es soweit habe meine Datenbank abgeschossen. Struktur ist noch ok aber Daten weg :-(
Habe einen SQL Dump der Daten (100MB).
Frage: wie lade ich die 100MB Daten per Konsole wieder in die Datenbank? mit PHPmyadmin über Browser funzt nicht.
Danke für ''AnfängerTipps''! ;-)
nun ist es soweit habe meine Datenbank abgeschossen. Struktur ist noch ok aber Daten weg :-(
Habe einen SQL Dump der Daten (100MB).
Frage: wie lade ich die 100MB Daten per Konsole wieder in die Datenbank? mit PHPmyadmin über Browser funzt nicht.
Danke für ''AnfängerTipps''! ;-)
-
- Posts: 144
- Joined: 2003-03-27 19:18
- Location: Bayerischer Wald
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
mysql -u root -p < dumpfile
-
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
naja...
mysql -h host -u user -p datenbankname < dumpfile
ist wohl besser ;)
mysql -h host -u user -p datenbankname < dumpfile
ist wohl besser ;)
-
- Posts: 6
- Joined: 2003-06-22 20:31
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
räusper - anfängeranleitung bitte :oops:Cye wrote:mysql -u root -p < dumpfile
nachfrage: wie gebe ich an in welche datenbank ich die sicherung schieben möchte?
-
- Posts: 144
- Joined: 2003-03-27 19:18
- Location: Bayerischer Wald
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
hmm.. .OutOfBound wrote:naja...
mysql -h host -u user -p datenbankname < dumpfile
ist wohl besser ;)
wenn man ne komplettsicherung lokal zurücksichert
würde mein befehl auch reichen ;)
-
- Posts: 78
- Joined: 2003-09-17 12:38
- Location: Bayern
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Versuchs doch mal so:
Code: Select all
mysql -uUSERNAME -pPASSWORT -hLOCALHOST DATENBANKNAME < dump.sql
-
- Posts: 6
- Joined: 2003-06-22 20:31
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
ja ist komplett - allerdings war ich so ''schlau'' und möchte bei dieser gelegenheit gleich die daten in zwei datenbanken schreiben. na ich werde es mal probieren - danke erstmal für die tipps!Cye wrote:hmm.. .OutOfBound wrote:naja...
mysql -h host -u user -p datenbankname < dumpfile
ist wohl besser ;)
wenn man ne komplettsicherung lokal zurücksichert
würde mein befehl auch reichen ;)
-
- Posts: 10
- Joined: 2003-10-29 12:43
- Location: Solingen
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Ich habe das gleiche Problem :(
Nur das ich eine Sicherung von einem anderen Server auf den neuen Server überspielen muss.
Der alte Hoster hat mir die SQL-Datei geschickt, schlappe 50 MB groß. Die Datei heißt baby1.sql und liegt im Ordner home/www/web1/cgi-bin/backup/backups/
Wenn ich dort den angegebenen Befehl ausführe, dann kommt:
p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -uweb1 -pXXXXX -hLOCALHOST usr_web1_1 < baby1.sql
ERROR 2003: Can't connect to MySQL server on 'LOCALHOST' (111)
Gebe ich es so ein:
p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -u web1 -p XXXXX -h LOCALHOST usr_web1_1 < baby1.sql
Dann kommt eine Auflistung der einzelnen Schalter als hätte ich nach Hilfe gefragt.
Hätte ja MySQL-Backup auf dem Server, aber leider schaff ich es nicht ein Perl-Programm im Verzeichnis html/cgi-bin zum laufen zu bekommen. Habe die httpd.conf schon abgeändert wie es in der FAQ stand, aber tuts trotzdem nicht.
Das Backup ist mit MySQL-Backup erzeugt worden.
Nur das ich eine Sicherung von einem anderen Server auf den neuen Server überspielen muss.
Der alte Hoster hat mir die SQL-Datei geschickt, schlappe 50 MB groß. Die Datei heißt baby1.sql und liegt im Ordner home/www/web1/cgi-bin/backup/backups/
Wenn ich dort den angegebenen Befehl ausführe, dann kommt:
p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -uweb1 -pXXXXX -hLOCALHOST usr_web1_1 < baby1.sql
ERROR 2003: Can't connect to MySQL server on 'LOCALHOST' (111)
Gebe ich es so ein:
p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -u web1 -p XXXXX -h LOCALHOST usr_web1_1 < baby1.sql
Dann kommt eine Auflistung der einzelnen Schalter als hätte ich nach Hilfe gefragt.
Hätte ja MySQL-Backup auf dem Server, aber leider schaff ich es nicht ein Perl-Programm im Verzeichnis html/cgi-bin zum laufen zu bekommen. Habe die httpd.conf schon abgeändert wie es in der FAQ stand, aber tuts trotzdem nicht.
Das Backup ist mit MySQL-Backup erzeugt worden.
-
- Posts: 144
- Joined: 2003-03-27 19:18
- Location: Bayerischer Wald
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
@der_Joker:
sieht aus als würde mysql auf dem zielrechner nicht laufen !
sieht aus als würde mysql auf dem zielrechner nicht laufen !
-
- Posts: 10
- Joined: 2003-10-29 12:43
- Location: Solingen
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Wenn es nicht läuft, dann würde ich doch auch nicht über PHPmyAdmin draufkommen, oder?
Das klappt ja soweit, konnte mit dem MySQL-Commander auch schon einiges an Tabellen zurückspielen, nur halt bei den größeren klappt es nicht :(
Das klappt ja soweit, konnte mit dem MySQL-Commander auch schon einiges an Tabellen zurückspielen, nur halt bei den größeren klappt es nicht :(
-
- Posts: 10
- Joined: 2003-10-29 12:43
- Location: Solingen
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Verrückt verrückt. habs nochmal versucht und nichts anderes gemacht als heute Morgen auch. Nun hat es geklappt, habe meine Datenbanken drinne :)
Trotzdem danke :)
Trotzdem danke :)
-
- Posts: 144
- Joined: 2003-03-27 19:18
- Location: Bayerischer Wald
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
hast du diesmal vielleicht LOCALHOST nicht groß geschrieben ?
-
- Posts: 10
- Joined: 2003-10-29 12:43
- Location: Solingen
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Jo, stimmt. Mit Groß- und Kleinschreibung habe ich auch experimentiert. Lags daran?Cye wrote:hast du diesmal vielleicht LOCALHOST nicht groß geschrieben ?
Jetzt weiß ich ja wie es geht :-D
Boards laufen wieder und die Boardies sind happy :lol:
-
- Posts: 165
- Joined: 2002-12-17 16:10
- Location: Berlin
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Das Leerzeichen nach dem "-p" muss weg. Alle Schalter bekommen ein Leerzeichen, nur "-p" nicht. Richtig wäre also:der_Joker wrote:p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -uweb1 -pXXXXX -hLOCALHOST usr_web1_1 < baby1.sql
ERROR 2003: Can't connect to MySQL server on 'LOCALHOST' (111)
Gebe ich es so ein:
p15144129:/home/www/web1/html/cgi-bin/backup/backups # mysql -u web1 -p XXXXX -h LOCALHOST usr_web1_1 < baby1.sql
Dann kommt eine Auflistung der einzelnen Schalter als hätte ich nach Hilfe gefragt.
Code: Select all
mysql -u web1 -pXXXXX -h LOCALHOST usr_web1_1 < baby1.sql
-
- Posts: 137
- Joined: 2003-01-21 12:41
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
hallo,
ich habe aber in meinem dumpfile mehrere datenbanken (usr_web1_1 -> 5)
wie dann der befehl?
mysql -u USER -pXXXXX -h LOCALHOST < dumpfile.sql ????
danke conrad
ich habe aber in meinem dumpfile mehrere datenbanken (usr_web1_1 -> 5)
wie dann der befehl?
mysql -u USER -pXXXXX -h LOCALHOST < dumpfile.sql ????
danke conrad
-
- Posts: 165
- Joined: 2002-12-17 16:10
- Location: Berlin
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Wenn in Deinem Dumpfile für den Tabellendefinitionen zum Wechsel der Datenbank fünfmal "USE usr_web1_1", "USE usr_web1_2", usw. steht, dann sollte es gehen.
Normalweise trägt mysqldump dies automatisch ein, wenn man mehr als eine DB sichert - was auch ein wenig sinnvoll ist.
Robert
Normalweise trägt mysqldump dies automatisch ein, wenn man mehr als eine DB sichert - was auch ein wenig sinnvoll ist.
Robert
Re: Datenbanksicherung wieder zurückspielen - wie bei 100MB ?
Huhu,
ich hab ein aehnliches Problem.
Error 2006 at line xxxx: MySQL Server has gone away
Der MySQL-Server laeuft dann aber noch - auf andere Datenbanken kann auch zugegriffen werden. Wenn man im phpmyadmin die Datenbank anguckt, sind 12 von 19 Tables eingespielt worden. zwischen Table 12 und 13 vermag ich beim Angucken des Dumps nichts seltsames zu entdecken.
Any Ideas?
(Nachtrag. Groesse ~4 MB.)
ich hab ein aehnliches Problem.
Mit dem Befehl klappts nicht. Eine andere DB konnte schon eingespielt werden, bei einer weiteren funktionierts reproduzierbar nicht. Auf den Befehl kommt einCybersmog wrote:Versuchs doch mal so:
Code: Select all
mysql -uUSERNAME -pPASSWORT -hLOCALHOST DATENBANKNAME < dump.sql
Error 2006 at line xxxx: MySQL Server has gone away
Der MySQL-Server laeuft dann aber noch - auf andere Datenbanken kann auch zugegriffen werden. Wenn man im phpmyadmin die Datenbank anguckt, sind 12 von 19 Tables eingespielt worden. zwischen Table 12 und 13 vermag ich beim Angucken des Dumps nichts seltsames zu entdecken.
Any Ideas?
(Nachtrag. Groesse ~4 MB.)