Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Wiederherstellen von MySQL-Datendump ohne Tabellendaten?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 22.03.2006, 20:13

Hi,

ich habe hier ein ziemlich großes MySQL-Dump das ich gerne wiederherstellen würde. Dummerweise ist es nur ein Datendump, die Befehle und Definitionen der Tabellen fehlen.

Gibt es da ein Programm das anhand der Daten passende Tabellen erstellt, so dass ich die Daten zumindest wieder in einer Tabelle habe?

Die Tabellen manuell zu rekonstruieren ist bei einem 500-MB-File recht mühsam :(

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 22.03.2006, 20:27

besteht also nur aus den inserts?

sind es vollständige inserts?

es sollte doch recht simpel sein ein php script zu erstellen, dass dein dump file zeilenweise einliest und prüft um welche tabelle es sich jeweils handelt und welches Format die einzelnen felder benötigen...

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 22.03.2006, 21:28

Ich hatte halt gehofft sowas gäbe es schon, das dann auch die verschiedenen Werte analysiert und dann zb zwischen INT und ENUM entscheiden kann bzw aufzeigt, dass ein ENUM bei diesem Feld evtl sinnvoller wäre.

Anonymous

Beitrag von Anonymous » 22.03.2006, 22:25

naja, das sind Sachen die man hinterher anhand der Tabelle einfach analysieren kann...

es wird sowieso einige dinge geben die nicht automatisch erkannt werden können... z.B. die Verknüpfung der tabellen untereinander

müsstest halt erstmal mit grundlegenden feldtypen arbeiten: int, varchar, text und blob... und wenn du dann Tabellen hast eben anhand der feldinhalte analysieren ob hier oder dort evtl. ein anderer feldtyp sinnvoller wäre...

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 22.03.2006, 23:06

Viel Arbeit für nen faulen Menschen wie mich...

Anonymous

Beitrag von Anonymous » 22.03.2006, 23:14

Hmm... mach daraus doch nen kleinen Wettbewerb für nachwuchsscripter.... such dir nen mittelgroßen Webmasterforum und poste dort die Aufgabe.... dann werden die Fehler dort auch gleich durch die anderen Mitglieder beseitigt... der preis ist dann einfach der "Ruhm".... :roll:

die Aufgabe selber ist ja noch nicht ganz so anspruchsvoll, aber auch nicht allzu einfach.... wäre also geeignet für einen solchen Wettbewerb.... :wink:

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag