Seite 1 von 1

Fehler in der Datenbank?

Verfasst: 18.01.2012 12:44
von Sandra95
Hi, ich mache mal einen neuen Beitrag dafür auf, eigentlich gehört es zwar zu dem Thema Es wird ein langer Weg von 3.0.2 zu 3.0.10 aber es hat mit dem Update noch nichts zu tun.
Ich habe xampp installiert und auch zum Laufen bekommen, jetzt wollte ich mit MySQL-Dumper das Backup von der Datenbank auf die Datenbank am Computer einspielen, da kommt leider immer bei phpbb_posts eine Fehlermeldung.
Eben bin ich auf die Idee gekommen, das Backup mal auf eine andere Datenbank auf den richtigen Onlineserver wieder her zu stellen um zu sehen, ob das klappt. Hier kommt auf eine andere Fehlermeldung, ich hatte schon den Verdacht, dass die Datenbank irgendwie kaputt ist, so wie ich die Fehlermeldung verstehe ist das auch so, oder?

Link zur Fehlermeldung

Wenn ja, kann man das irgendwie reparieren oder ist die Datenbank hin? :cry:
Ich habe das Thema auch im Supportforum von MySQL-Dumper, da steht alles ein bißchen genauer aber ich dachte, bei der Fehlermeldung wissen die phpBB-Profis vielleicht mehr Rat. Hier ist der Link zum MySQL-Dumper Forum.

Bitte sagt mir, dass man da noch was machen kann. :(

Re: Fehler in der Datenbank?

Verfasst: 18.01.2012 12:52
von Mahony
Hallo
Repariere mal die Tabelle phpbb_posts (in phpmyadmin bzw. Mysqldumper ausführen )

Code: Alles auswählen

REPAIR TABLE phpbb_posts

Anschließend erstellst du das Datenbank-Backup erneut und spielst es auf dem lokalen Server ein.


Grüße: Mahony

Re: Fehler in der Datenbank?

Verfasst: 18.01.2012 18:54
von Sandra95
Hi Mahony, danke für deine Antwort.
Also, ich habe das über phpmyadmin so gemacht wie du geschrieben hast, es hat ein paar Minuten gedauert und dann kam diese Meldung: Screenshot
Es scheint also funktioniert zu haben.
Ich habe dann ein neues Backup gemacht, beim Wiederherstellen taucht aber leider der gleiche Fehler wieder auf. :cry:

Re: Fehler in der Datenbank?

Verfasst: 18.01.2012 20:35
von Mahony
Hallo
Sandra95 hat geschrieben:...beim Wiederherstellen taucht aber leider der gleiche Fehler wieder auf...
Hast du die Tabelle phpbb_posts auf dem lokalen Server vor dem einspielen des Backups auch gelöscht?
Falls Nein - lösche die Tabelle (am besten alle Tabellen vorher löschen ) und versuche das Backup erneut einzuspielen.

Ansonsten kannst du noch den Tipp von Jens_K aus dem Mysqldumper-Forum versuchen:
Jens_K hat geschrieben:Installiere bitte mal die letzte akutelle Version 1.24.4 des Dumpers.

Dann stelle in der Konfiguration unter Allgemein "Ignore ENABLE KEYS" auf "Ja" und versuche den Restore erneut.

Anschließend musst Du über den SQL Browser die Indizes manuell erstellen lassen. Ruhig so lange auf den Knopf klicken, bis es geklappt hat.

Grüße: Mahony

Re: Fehler in der Datenbank?

Verfasst: 18.01.2012 22:29
von Sandra95
Hi Mahony, ich habe eine neue Datenbank erstellt und versucht ein neues Backup (auch eben gemacht) auf die neue Datenbank (auf dem Onlineserver, nicht am Computer) wieder her zu stellen, da taucht dann wieder der gleiche Fehler auf, wie oben schon gezeigt.

Code: Alles auswählen

MySQL-ERROR
MySQL meldet:
137 when fixing table

Fehler bei der Anfrage:
/*!40000 ALTER TABLE `phpbb_posts` ENABLE KEYS */;
/*!40000 ALTER TABLE `phpbb_posts` ENABLE KEYS */; -> 137 when fixing table
Kann es denn vielleicht sein, dass da mehrere Fehler drin sind und ich dieses REPAIR phpbb_posts mehrmals durchführen muss, damit es funktioniert?

Was ich grade noch gesehen habe, im SQL-Browser von dem Dumper sieht man alle Einträge und bei phpbb_posts steht:
Table './DB25116/phpbb_posts' is marked as crashed and last (automatic?) repair

Re: Fehler in der Datenbank?

Verfasst: 26.01.2012 16:40
von Sandra95
Mit der Methode die in dem MySQL-Forum beschrieben wurde, hat es jetzt endlich geklappt und die Datenbank scheint wieder ok zu sein.
Danke für deine Hilfe :)