Eine sehr wichtige Datenbank ist beschädigt, die auf einem freigegebenen Webhost auf dem Server saß, und ich habe nicht gesichert. Die Tabelle enthält eine große Liste sehr wichtiger E-Mail-Adressen. Ich kann eine Tabelle, aber wenn ich eine der Tabellen mit Navicat oder phpMyAdmin öffnen, bekomme ich folgende Fehlermeldung:Wiederherstellen einer MySQL-Datenbank: Falsche Informationen in der Datei: './xxx.frm'
falsche Informationen in der Datei: ‚./the-table-name.frm‘
Ich konnte die .frm-Dateien, die mit der Datenbank verknüpft sind, vom Webhost abrufen.
Dort sind andere Daten drin, aber wenn ich wenigstens die E-Mail-Adressen bekommen könnte, wäre ich in Ordnung.
Wie stelle ich diese Datenbank wieder her? Ich wäre bereit jemanden dafür zu bezahlen.
Danke ... aber bedeutet das, wenn ich auf InnoDB bin, bin ich geschraubt? – Wolverine
Nun, InnoDB ist "crashsicher" und viel widerstandsfähiger als MyISAM. Eine .frm-Datei kann nicht durch normale mysql-Verwendung beschädigt werden. Ohne zu wissen, was du getan hast, kann ich dir nicht helfen. Unabhängig davon, es geht über den Rahmen von SO hinaus, da es nicht programmierungsbezogen ist. – hobodave
es funktioniert nicht für mich, noch beschädigte Tabelle – nick