MySQL: Dumpimport scheiter mit Fehler

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
apohl
Beiträge: 21
Registriert: 15.06.2005 09:58:30
Kontaktdaten:

MySQL: Dumpimport scheiter mit Fehler

Beitrag von apohl » 03.01.2007 14:47:18

Hiho,

mir ist ein Server dahergeflogen, so daß ich mich nun mit dem Recovery beschäftige.
Klappt bis auf MySQL eigentlich auch ganz gut...

Bei MySQL (4.1.11-Debian_4sarge2-log) krieg ich eine Datenbak aus den dumps nicht wieder hergestellt.
Der Import scheitert immer wieder mit der Fehlermeldung

Code: Alles auswählen

ERROR 1030 (HY000) at line 3741: Got error -1 from storage engine
Ich habe das Dumpfile (ca. 89 MB) mal mit MySQL-Splitter gesplittet und versucht, die Einzelteile einzuspielen.
Die Datei, die die Struktur enthält, ging rein (nachdem ich alle "leeren" LOCK/UNLOCK" Anweisungen (also sperren der Tabelle mit anschließender direkten Freigabe ohne daß sonst was ausgeführt würde) rauskommentiert hatte).

Wenn ich die restlichen Parts reinspielen will, kommt folgender Fehler:

Code: Alles auswählen

ERROR 1030 (HY000) at line 1: Got error -1 from storage engine
Ich find nirgends was zum Fehler -1, so daß ich nicht mal einen Ansatzpunkt habe...

Ich könnte hier gerade heulen .... Also brauch ich entweder ne Großpackung Kleenex oder ein paar hilfreiche inweise :-)
Liebe Grüße, André

---
Heute ist nicht aller Tage... ich komme wieder, keine Frage !

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 03.01.2007 15:04:16

Was steht denn in der ersten Zeile der zu importierenden Datei?
Das einzige, was ich dazu mit Google finde ist folgender Bug-Report:
http://bugs.mysql.com/bug.php?id=6624

apohl
Beiträge: 21
Registriert: 15.06.2005 09:58:30
Kontaktdaten:

Beitrag von apohl » 03.01.2007 15:20:13

Hi nepos,

das war auch das einzigste, was ich gefunden hatte ... und was irgendwie nicht so wirklich passte.

Im großen File steht an der ersten (nicht auskommentierten Zeile) ein CREATE.

In den Parts jeweils ein INSERT.


Ich habe jetzt gerade mal den Dump auf einen anderen Server mit gleicher Mysql-Version eingespielt (problemlos), ihn von dort wieder gedumpt und diesen dann auf dem ursprünglichen Server eingespielt.

Hat zwar ewig gedauert, bis der drin war, aber jetzt läufts. Mysqlcheck liefert für die entsprechenden Tabellen überall OK, daher hoffe ich, daß es das jetzt war !

Trotzdem Danke *Kleenex wegpack* ! :-)
Liebe Grüße, André

---
Heute ist nicht aller Tage... ich komme wieder, keine Frage !

Antworten