ispCP - Board - Support
[ERLEDIGT] mysql fehler im dump - migration bricht ab - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT] mysql fehler im dump - migration bricht ab (/thread-9009.html)



[ERLEDIGT] mysql fehler im dump - migration bricht ab - fulltilt - 12-30-2009 01:25 AM

versuche gerade einen aktuellen mysql dump auf einen neuen ispcp server zu importieren, wird aber immer abgebrochen mit:
Code:
ERROR 1062 (23000) at line 31972: Duplicate entry 'daß-22221-node' for key 'word_sid_type'
Wie kann ich nun rausfinden um welche Datenbank es sich dabei handelt bzw. wie kann ich alle Datenbanken danach durchsuchen?
Sorry hat jetzt nicht direkt mit ispcp zu tun - kann aber ispcp nicht migrieren ohne den Fehler aus der DB zu löschen.


RE: mysql fehler im dump - migration bricht ab - TheCry - 12-30-2009 02:07 AM

Der Fehler sagt doch alles aus...Wink
Ich behebe das immer mit öffnen des Dumps mit VI...
Dann gibts Du
Code:
:31972
ein "Enter drücken"
Dadurch springt VI in die Zeile...
Entferne die Zeile und spiele den Dump neu ein...


RE: mysql fehler im dump - migration bricht ab - fulltilt - 12-30-2009 02:12 AM

es sind aber 560 MB ... das würde doch ewig dauern oder?
Ich müsste nur wissen um welche Datenbank es sich handelt - habe ja im Fehler nur die Tabelle ...

(12-30-2009 02:07 AM)TheCry Wrote:  Der Fehler sagt doch alles aus...Wink
Ich behebe das immer mit öffnen des Dumps mit VI...
Dann gibts Du
Code:
:31972
ein "Enter drücken"
Dadurch springt VI in die Zeile...
Entferne die Zeile und spiele den Dump neu ein...



RE: mysql fehler im dump - migration bricht ab - TheCry - 12-30-2009 02:22 AM

Dann würde ich das auch so machen wie ich es beschrieben habe.
Durch Angabe der Zeile mit dem Doppelpunkt springst Du in die entsprechende Zeile.
Ansonsten mit sed:
Code:
sed -ne '31972,31973p' pfad-zum-dump
Das müsste Dir die Zeilen 31972 und 31973 ausgeben.

Code:
sed -ne '31972p' pfad-zum-dump
Gibt nur diese Zeile aus.
Les aber noch einmal die manpage.


RE: mysql fehler im dump - migration bricht ab - fulltilt - 12-30-2009 02:42 AM

okay - Danke Dir

(12-30-2009 02:22 AM)TheCry Wrote:  Dann würde ich das auch so machen wie ich es beschrieben habe.
Durch Angabe der Zeile mit dem Doppelpunkt springst Du in die entsprechende Zeile.
Ansonsten mit sed:
Code:
sed -ne '31972,31973p' pfad-zum-dump
Das müsste Dir die Zeilen 31972 und 31973 ausgeben.

Code:
sed -ne '31972p' pfad-zum-dump
Gibt nur diese Zeile aus.
Les aber noch einmal die manpage.

Habe die Datenbank gefunden :-)
Gibt es eine Möglichkeit diese DB beim Full SQL Dump zu excluden?
Ich komme nicht an den Kunden ran - muss aber täglich funktionierende Dumps erstellen können ...

Code:
mysqldump --opt --password=xxxxxxxxx --allow-keywords --flush-logs --hex-blob --quote-names --all-databases > /mnt/backup/mysql.sql



RE: mysql fehler im dump - migration bricht ab - TheCry - 12-30-2009 05:47 PM

Nutz mal die Google Suche... Da wirst Du auf jeden Fall fündig!
Auch mal die manpage von mysqldump nutzen!


RE: mysql fehler im dump - migration bricht ab - fulltilt - 12-30-2009 06:56 PM

(12-30-2009 05:47 PM)TheCry Wrote:  Nutz mal die Google Suche... Da wirst Du auf jeden Fall fündig!
Auch mal die manpage von mysqldump nutzen!

hab den Fehler jetzt ohne Kunde beseitigt, bei mysqldump kann man kein --exclude anwenden nur all oder einzeln includen.
Gruss