dedlfix: LAMPP Testsystem: MySQL startet nicht mehr

Beitrag lesen

Hi!

090701 11:17:35 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect key file for table 'user'; try to repair it
Lässt sich da nun noch etwas reparieren, oder wird man das MySQL vollständig wegputzen müssen?
Wäre schade drum, weil noch einige Testdaten und Funktionen gesichert werden sollten...

Es sind erstmal nur die Benutzertabellen angemosert worden. Diese liegen in der Datenbank mysql. Wenn du diese erstmal erneuerst und dann die Daten testest ...

Das Erneuern könnte so gehen:

  • MySQL neu installieren, alle Dateien außer den mysql-Dateien aus dem alten Datenverzeichnis ins neue kopieren, hochfahren, testen.
  • von einer Neuinstallation die mysql-Dateien aus dem Datenverzeichnis in das der alten Installation kopieren, hochfahren, testen.
  • MySQL unter Umgehung des Privilegsystems hochfahren (--skip-grant-tables). Damit könntest du an die Daten rankommen (ist zumindest ein Versuch wert). Wenn die noch in Ordnung sind, bekommst du die aber auch mit der ersten Variante angesprochen.

Keine Gewähr (/ Erfahrung) auf InnoDB-Tabellen, MyISAMs sind pflegeleichter.

Lo!