\\

====== MyISAM-Tabellen reparieren ====== == MyISAM-Tabelle überprüfen == Loggen Sie sich auf der Konsole auf dem Server ein. Navigieren Sie zum MySQL-Server („var/lib/mysql“) und wechseln Sie in das Verzeichnis der Datenbank. Prüfen Sie nun die Tabellen mit <file> myisamchk tabellenname.MYI </file> == Die schnelle MyISAM-Reparatur == Die Konsolenausgabe schlägt vor, mit dem Schalter „-r“ die Reparatur durchzuführen. Mittels dieses „Wiederherstellungsmodus“ werden falsche und gelöschte Datensätze entfernt und die Indexdatei neu erstellt. Wer es schneller möchte, kann den Schalter „-q“ zusätzlich verwenden. Dann wird versucht, die Indexdatei zu reparieren, anstatt sie neu zu erstellen. Probieren Sie die Reparatur aus. In jedem Fall wird die Reparatur Zeit in Anspruch nehmen. Da die Datenbank sowieso offline ist, können Sie auch über den Speicher des Datenbankservers verfügen. Man beschleunigt die Reparatur ungemein, wenn man zuvor die MySQL-Variablen „sort_buffer_size“ und „key_buffer_size“ jeweils auf 25 Prozent des verfügbaren Hauptspeichers setzt. == MyISAM-table ‚tablename’ is not fixed because of error == Wenn die schnelle MyISAM-Reparatur fehlschlägt, müssen Sie den Modus „safe-recover“ („-0“) wählen <file> myisamchk –r –o TABELLENNAME </file>

Navigation

{{indexmenu>:noswiki#1|js#noswiki navbar nocookie}} {{indexmenu>:noserp#1|js#noserp navbar nocookie}} {{indexmenu>:noswawi#1|js#noswawi navbar nocookie}} {{indexmenu>:nosrewe#1|js#nosrewe navbar nocookie}} {{indexmenu>:nosshop#1|js#nosshop navbar nocookie}} {{indexmenu>:noscms#1|js#noscms navbar nocookie}} {{indexmenu>:nosintern#1|js#nosdienst navbar nocookie2}}

Drucken/exportieren