Fehler in der Datenbank?

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Benutzeravatar
Sandra95
Mitglied
Beiträge: 131
Registriert: 16.01.2012 20:53

Fehler in der Datenbank?

Beitrag 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. :(
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Fehler in der Datenbank?

Beitrag 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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Sandra95
Mitglied
Beiträge: 131
Registriert: 16.01.2012 20:53

Re: Fehler in der Datenbank?

Beitrag 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:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Fehler in der Datenbank?

Beitrag 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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Sandra95
Mitglied
Beiträge: 131
Registriert: 16.01.2012 20:53

Re: Fehler in der Datenbank?

Beitrag 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
Benutzeravatar
Sandra95
Mitglied
Beiträge: 131
Registriert: 16.01.2012 20:53

Re: Fehler in der Datenbank?

Beitrag 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 :)
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“