ist gerade angekommen
Tabelle (__forumthread) in DB gelöscht - Bitte um HIlfe
Hallo!
Ich habe gerade eben das große No-no gebracht: ohne viel Verstand in der Datenbank (PHP MyAdmin) rumgeklickt, und aus Versehen eine Tabelle (forumthread) gelöscht, obwohl ich eigentlich ja nur einen Thread löschen wollte.
Nun sind die Postings zwar alle noch in der DB enthalten, die Tabelle fehlt aber.
Irgendwie muss das doch heilzumachen gehen? *totale Verzweiflung*
Darum mein Hilferuf: ich bräuchte zeitnah Unterstützung von jemandem, der "das wieder heilmacht" (ja, sehr mädchenhaft meine Allüren, ich weiß). Natürlich wäre ich bereit, dafür auch zu bezahlen, allerdings kann ich derzeit nicht mehr als EUR 100 lockermachen, hoffe aber, dass ein fähiger Mensch meine Idiotie irgendwie wieder ausbügeln könnte?
Wichtig wäre, dass das alles zeitnah geschieht, da es sich um ein recht stark frequentiertes Forum für Frauen in gewaltgeprägten Beziehungen handelt.
Herzliche Grüße,
Kerstin
Ich habe gerade eben das große No-no gebracht: ohne viel Verstand in der Datenbank (PHP MyAdmin) rumgeklickt, und aus Versehen eine Tabelle (forumthread) gelöscht, obwohl ich eigentlich ja nur einen Thread löschen wollte.
Nun sind die Postings zwar alle noch in der DB enthalten, die Tabelle fehlt aber.
Irgendwie muss das doch heilzumachen gehen? *totale Verzweiflung*
Darum mein Hilferuf: ich bräuchte zeitnah Unterstützung von jemandem, der "das wieder heilmacht" (ja, sehr mädchenhaft meine Allüren, ich weiß). Natürlich wäre ich bereit, dafür auch zu bezahlen, allerdings kann ich derzeit nicht mehr als EUR 100 lockermachen, hoffe aber, dass ein fähiger Mensch meine Idiotie irgendwie wieder ausbügeln könnte?
Wichtig wäre, dass das alles zeitnah geschieht, da es sich um ein recht stark frequentiertes Forum für Frauen in gewaltgeprägten Beziehungen handelt.
Herzliche Grüße,
Kerstin
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:11)
Hi,
also ich denke mal für Geld macht hier keiner was! Aber mal ganz von vorne:
Du schreibst, dass die Beiträge noch da sind? Ohne die Tabelle? Also nach meinem Verständnis sind die Beiträge in der Tabelle. Ergo müßten entweder die Beiträge weg sein, oder die Tabelle ist doch noch irgendwie da. Was meinst Du mit der Tabelle _threadid? Die Spalte forumthread_id in der Tabelle phpkit_forumthread? Das könnte man vielleicht noch hinbekommen.
also ich denke mal für Geld macht hier keiner was! Aber mal ganz von vorne:
Du schreibst, dass die Beiträge noch da sind? Ohne die Tabelle? Also nach meinem Verständnis sind die Beiträge in der Tabelle. Ergo müßten entweder die Beiträge weg sein, oder die Tabelle ist doch noch irgendwie da. Was meinst Du mit der Tabelle _threadid? Die Spalte forumthread_id in der Tabelle phpkit_forumthread? Das könnte man vielleicht noch hinbekommen.
ist gerade angekommen
Hi Hurricane Warrior,
Hi Philosapiens,
die Reparieren Funktion hilft mir leider nicht weiter, da die noch übriggebliebenen Tabellen alle heil sind.
So ganz blond-blöd würde ich vermuten, dass ich die gelöschte Tabelle neu erstellt bräuchte und dann irgendwie die bestehenden Postings darein gewurstelt.
Aber bevor ich jetzt noch mehr verklicke und mir die Haare rausreiße, finde ich es durchaus legitim, für Hilfeleistung auch Geld zu bezahlen.
Trotzdem danke für Deine Antwort.
@philosapiens,
Danke für Deine Antwort.
ich versteh' nicht wirklich, warum es verwerflich wäre, für die Anwendung der eigenen Kenntnisse (die einem ja auch nicht in den Schoß gefallen sind und "da draußen" einen hohen Markwert haben) auch Geld zu nehmen. Aber ... *hilfloses Achselzucken*.
Es handelt sich um die Tabelle: db1050661-(Seitenname).(komischer Anhang der vor all meinen Tabellen ist, das Kit hatte damals wer anders für mich installiert)__forumthread. (sorry dass ich mich so wegen der Preisgabe des Seitennamens anstelle, ich kann Dir den gerne per PM mitteilen)
Gehostet ist das ganze bei HostEurope. Backups machen die nicht. Die soll man selber machen. Und weil ich blöd bin hab ich das natürlich das letzte Mal vor nem Jahr gemacht.
Die Tabelle _forumpost existiert noch, und zu jedem Post ist auch weiterhin eine Thread-ID angegeben, daher auch meine Hoffnung, dass man das irgendwie wieder zusammenklabüstern kann?
mal ganz blond gedacht:
wenn ich das PHP-Kit (1.6.1.) erneut installierte (installieren ließe wäre more like it), und die Inhalte der Datenbank komplett importierte (importieren ließe...), dann gäbe es ja in der neuen Installation auch die jetzt fehlende Tabelle. Wäre es dann möglich, das irgendwie zu verknüpfen?
(Sorry falls ich jetzt für genervtes Augenrollen sorge, ich habe nach nem halben Semester Informatik-Nebenfachstudium frustriert aufgegeben und neige dazu, die Dinge zu einfach zu sehen)
Viele Grüße,
Kerstin
Hi Philosapiens,
die Reparieren Funktion hilft mir leider nicht weiter, da die noch übriggebliebenen Tabellen alle heil sind.
So ganz blond-blöd würde ich vermuten, dass ich die gelöschte Tabelle neu erstellt bräuchte und dann irgendwie die bestehenden Postings darein gewurstelt.
Aber bevor ich jetzt noch mehr verklicke und mir die Haare rausreiße, finde ich es durchaus legitim, für Hilfeleistung auch Geld zu bezahlen.
Trotzdem danke für Deine Antwort.
@philosapiens,
Danke für Deine Antwort.
ich versteh' nicht wirklich, warum es verwerflich wäre, für die Anwendung der eigenen Kenntnisse (die einem ja auch nicht in den Schoß gefallen sind und "da draußen" einen hohen Markwert haben) auch Geld zu nehmen. Aber ... *hilfloses Achselzucken*.
Es handelt sich um die Tabelle: db1050661-(Seitenname).(komischer Anhang der vor all meinen Tabellen ist, das Kit hatte damals wer anders für mich installiert)__forumthread. (sorry dass ich mich so wegen der Preisgabe des Seitennamens anstelle, ich kann Dir den gerne per PM mitteilen)
Gehostet ist das ganze bei HostEurope. Backups machen die nicht. Die soll man selber machen. Und weil ich blöd bin hab ich das natürlich das letzte Mal vor nem Jahr gemacht.
Die Tabelle _forumpost existiert noch, und zu jedem Post ist auch weiterhin eine Thread-ID angegeben, daher auch meine Hoffnung, dass man das irgendwie wieder zusammenklabüstern kann?
mal ganz blond gedacht:
wenn ich das PHP-Kit (1.6.1.) erneut installierte (installieren ließe wäre more like it), und die Inhalte der Datenbank komplett importierte (importieren ließe...), dann gäbe es ja in der neuen Installation auch die jetzt fehlende Tabelle. Wäre es dann möglich, das irgendwie zu verknüpfen?
(Sorry falls ich jetzt für genervtes Augenrollen sorge, ich habe nach nem halben Semester Informatik-Nebenfachstudium frustriert aufgegeben und neige dazu, die Dinge zu einfach zu sehen)
Viele Grüße,
Kerstin
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:28)
Hi,
bitte editiere mal Deine Beiträge hier. Ist schicker, als Doppelposts.
Deine Idee ist nicht ganz abwegig, dürfte Dich aber Deinem Problem nicht näher bringen. Es gibt sicherlich viele Lösungsmöglichkeiten. Ich schlage Dir einfach mal meine Idee dazu vor:
Da ich nur noch mit mysqldumper arbeite (freies Programm) empfehle ich Dir als erstes diesen zu installieren. ( http://www.mysqldumper.de/ )
Dort kannst Du dann mit einem Klick ein Backup der gesamten jetzt noch vorhandenen Datenbank machen.
Dann würde ich mit einem Editor ( ich nehme weaverslave / auch ein freies Programm : http://www.weaverslave.ws/index.3.html ) die sql-Datei öffnen und versuchen die fehlende Spalte in der Tabelle händisch nachzuschreiben, die sql-Datei dann wieder als Backup über mysqldumper aufspielen => fertig.
Mal so am Rande: Wie viele Posts umfasst Dein Form aktuell?
bitte editiere mal Deine Beiträge hier. Ist schicker, als Doppelposts.
Deine Idee ist nicht ganz abwegig, dürfte Dich aber Deinem Problem nicht näher bringen. Es gibt sicherlich viele Lösungsmöglichkeiten. Ich schlage Dir einfach mal meine Idee dazu vor:
Da ich nur noch mit mysqldumper arbeite (freies Programm) empfehle ich Dir als erstes diesen zu installieren. ( http://www.mysqldumper.de/ )
Dort kannst Du dann mit einem Klick ein Backup der gesamten jetzt noch vorhandenen Datenbank machen.
Dann würde ich mit einem Editor ( ich nehme weaverslave / auch ein freies Programm : http://www.weaverslave.ws/index.3.html ) die sql-Datei öffnen und versuchen die fehlende Spalte in der Tabelle händisch nachzuschreiben, die sql-Datei dann wieder als Backup über mysqldumper aufspielen => fertig.
Mal so am Rande: Wie viele Posts umfasst Dein Form aktuell?
also es sieht jo aus als ob sie lediglich die thread tabelle gelöscht hat, und die postings noch alle da sind. D.h. man müsste nur rekonsturieren welcher thread welche id hatte, lässt sich anhand der beiträge sicherlich einfach erkennen. dann müsste man die forumthread neu anlegen und dann die threads neu anlegen (entweder über adminberiech oder direkt über die db)
ist gerade angekommen
Hi philosapiens,
(sorry wg. Doppelposts, bin gerade etwas von der Rolle, und hab's editiert)
ok, lade gleich mal beides runter.
Allerdings umfasst das Forum gut 40.000 Posts... ist Dein Vorschlag dann immer noch sinnvoll?
Hi jerry,
die Postings sind definitiv noch da und können über die Tabelle __forumpost auch angezeigt werden (also auf der PHPMyAdmin Oberfläche, im Forum selber werden sie nicht angezeigt, da tauchen nur zeilenweise Fehlermeldungen auf). Aus der Tabelle __forumpost geht auch hervor, in welchem Thread welches Posting stand (die Spalte forumpost_threadid existiert und ist gefüllt). Nur bin ich völlig ahnungslos, wie das neuanlegen einer Tabelle läuft.
(sorry wg. Doppelposts, bin gerade etwas von der Rolle, und hab's editiert)
ok, lade gleich mal beides runter.
Allerdings umfasst das Forum gut 40.000 Posts... ist Dein Vorschlag dann immer noch sinnvoll?
Hi jerry,
die Postings sind definitiv noch da und können über die Tabelle __forumpost auch angezeigt werden (also auf der PHPMyAdmin Oberfläche, im Forum selber werden sie nicht angezeigt, da tauchen nur zeilenweise Fehlermeldungen auf). Aus der Tabelle __forumpost geht auch hervor, in welchem Thread welches Posting stand (die Spalte forumpost_threadid existiert und ist gefüllt). Nur bin ich völlig ahnungslos, wie das neuanlegen einer Tabelle läuft.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:37)
Hi,
naja, sinnvoll ist es schon, wenn Du das Forum retten möchtest. Das was jerryGFL schrieb ist so ähnlich, wie dass was ich meine. Es kommt auf das selbe raus. Du müßtest versuchen anhand der vorhanden Posts die Thread_ID´s in der Tabelle, deren Spalte man sicherlich problemlos entweder wieder einfügen könnte, oder die ganze Tabelle wieder neuanlegen, das kommt auf´s selbe raus. Entscheidend ist, dass man die ID´s wieder reinfummelt, aber das war ja soweit klar. Ich würde es halt mit diesen beiden Programmen machen. Geht aber sicherlich auch anders. Ob anders einfacher ist weiß ich nicht, da ich es nur so sicher könnte.
Kurz gesagt: Mein Tip bleibt bestehen.
naja, sinnvoll ist es schon, wenn Du das Forum retten möchtest. Das was jerryGFL schrieb ist so ähnlich, wie dass was ich meine. Es kommt auf das selbe raus. Du müßtest versuchen anhand der vorhanden Posts die Thread_ID´s in der Tabelle, deren Spalte man sicherlich problemlos entweder wieder einfügen könnte, oder die ganze Tabelle wieder neuanlegen, das kommt auf´s selbe raus. Entscheidend ist, dass man die ID´s wieder reinfummelt, aber das war ja soweit klar. Ich würde es halt mit diesen beiden Programmen machen. Geht aber sicherlich auch anders. Ob anders einfacher ist weiß ich nicht, da ich es nur so sicher könnte.
Kurz gesagt: Mein Tip bleibt bestehen.
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Bots als User anzeigen
(30. Dezember 2007, 11:52)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Laberecke 3.0
(15. März 2008, 23:36)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Kopieren eines kompletten Postings in das nächste Posting
(14. März 2008, 13:00)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Hilfe beim TS-Viewer 2
(8. Januar 2008, 00:47)



