Hilfe!! Datenbank/Tabelle defekt - beim Optimieren/Reparieren hängt sich System auf...
Posted: 2007-01-10 05:19
Hallo Forum!
Sorry, wenn ich im falschen Unterform gelandet sein sollte, aber ich wußte nicht welches ich wählen sollte...
Ich wende mich Hilfe suchend an Euch:
Auf meinem 1&1-Managed Server ist eine Datenbank/Tabelle defekt. Nun stellt sich mir die Frage, wie das passieren konnte, und ob man so eine Tabelle noch retten kann. Falls ja wie?
Nachdem ich meine Datenbank optimieren wollte, hang sich der Server quasi auf und nach einem Server-Neustart kam bei einem weiteren Analyze folgende Meldung:
warning : Table is marked as crashed and last repair failed
warning : Size of indexfile is: 545614848 Should be: 17893376
warning : Size of datafile is: 286795552 Should be: 286789472
error : Found 626323 keys of 195711
error : Corrupt
Nun habe ich natürlich als erstes versucht, den üblichen Repair-Befehl zu nutzen: mysqlcheck --auto-repair
Damit hatte ich wieder das Problem, dass sich das System quasi aufhängt (natürlich ohne das die Repartur zu Ende stattgefunden hätte). Es ist zwar noch erreichbar, aber der Speicher ist voll - und Dienste wie der Webserver - können nicht mehr, oder nur noch schlecht bedient werden, d. h. meine Website kann nicht mehr geladen werden: "Interner Server Error".
Was kann ich in diesem Fall tun? Wenn ich mir über top die Prozesse anzeigen lasse erscheinen ca. 100 Stück, wovon 99 schlafend sind. Nur der Prozess top ist aktiv... Wenn ich per "kill" irgendwelche Prozesse lösche, ändert das gar nichts an der Situation. Kann ich den Server also nur noch über einen Restart (den ich bei meinem Managed Server ja leider nicht selbst vornehmen kann) wieder zum Laufen bringen?
Nun habe ich ein DB-Backup eingespielt - und die defekte Tabelle ist auch im Backup bereits nicht ganz in Ordnung. Es kommt die Fehlermeldung "Incorrect key file for table x Try to repair it". Nur reparieren kann ich ja nicht, siehe oben! Dann hängt sich das System wieder auf! Also was tun?
Hatte schon mal jemand ein ähnliches Problem? Was kann ich jetzt tun? Mein Provider wird sich zwar "irgendwann" drum kümmern, aber gerne würde ich zukünftig selbst wissen, wie man da vorgehen kann.
Danke für jeden Hinweis!
Gruß,
Chriss
Sorry, wenn ich im falschen Unterform gelandet sein sollte, aber ich wußte nicht welches ich wählen sollte...
Ich wende mich Hilfe suchend an Euch:
Auf meinem 1&1-Managed Server ist eine Datenbank/Tabelle defekt. Nun stellt sich mir die Frage, wie das passieren konnte, und ob man so eine Tabelle noch retten kann. Falls ja wie?
Nachdem ich meine Datenbank optimieren wollte, hang sich der Server quasi auf und nach einem Server-Neustart kam bei einem weiteren Analyze folgende Meldung:
warning : Table is marked as crashed and last repair failed
warning : Size of indexfile is: 545614848 Should be: 17893376
warning : Size of datafile is: 286795552 Should be: 286789472
error : Found 626323 keys of 195711
error : Corrupt
Nun habe ich natürlich als erstes versucht, den üblichen Repair-Befehl zu nutzen: mysqlcheck --auto-repair
Damit hatte ich wieder das Problem, dass sich das System quasi aufhängt (natürlich ohne das die Repartur zu Ende stattgefunden hätte). Es ist zwar noch erreichbar, aber der Speicher ist voll - und Dienste wie der Webserver - können nicht mehr, oder nur noch schlecht bedient werden, d. h. meine Website kann nicht mehr geladen werden: "Interner Server Error".
Was kann ich in diesem Fall tun? Wenn ich mir über top die Prozesse anzeigen lasse erscheinen ca. 100 Stück, wovon 99 schlafend sind. Nur der Prozess top ist aktiv... Wenn ich per "kill" irgendwelche Prozesse lösche, ändert das gar nichts an der Situation. Kann ich den Server also nur noch über einen Restart (den ich bei meinem Managed Server ja leider nicht selbst vornehmen kann) wieder zum Laufen bringen?
Nun habe ich ein DB-Backup eingespielt - und die defekte Tabelle ist auch im Backup bereits nicht ganz in Ordnung. Es kommt die Fehlermeldung "Incorrect key file for table x Try to repair it". Nur reparieren kann ich ja nicht, siehe oben! Dann hängt sich das System wieder auf! Also was tun?
Hatte schon mal jemand ein ähnliches Problem? Was kann ich jetzt tun? Mein Provider wird sich zwar "irgendwann" drum kümmern, aber gerne würde ich zukünftig selbst wissen, wie man da vorgehen kann.
Danke für jeden Hinweis!
Gruß,
Chriss