Verwenden Sie die folgenden Befehle, um eine
          MyISAM-Tabelle auf Fehler zu prüfen:
        
              myisamchk
              
            tbl_name
              Hierdurch werden 99,99 Prozent aller Fehler gefunden.
              Nicht gefunden werden lediglich Datenschäden, bei denen
              nur die Datendatei betroffen ist
              (dies kommt ausgesprochen selten vor). Wenn Sie eine
              Tabelle überprüfen wollen, sollten Sie normalerweise
              myisamchk ohne Optionen oder aber mit
              der Option -s (stumm) ausführen.
            
              myisamchk -m
              
            tbl_name
Hierdurch werden 99,999 Prozent aller Fehler gefunden. Zunächst werden alle Indexeinträge auf Fehler geprüft, dann werden alle Datensätze gelesen. Für alle Schlüsselwerte in den Datensätzen wird eine Prüfsumme berechnet, die mit der Prüfsumme der Schlüssel im Indexbaum übereinstimmen muss.
              myisamchk -e
              
            tbl_name
              Führt eine vollständige und umfassende Überprüfung
              aller Daten durch (-e bedeutet
              „Extended Check“, also erweiterte
              Überprüfung). Jeder Schlüssel in jedem Datensatz wird
              prüfweise gelesen, um sicherzustellen, dass er
              tatsächlich auf den korrekten Datensatz verweist.Das kann
              bei umfangreichen Tabellen mit vielen Indizes recht lange
              dauern. Normalerweise wird myisamchk
              nach dem ersten gefundenen Fehler beendet. Wenn Sie
              weitere Informationen benötigen, können Sie die Option
              -v (ausführlicher Modus) hinzufügen. In
              diesem Fall läuft myisamchk weiter,
              bis maximal 20 Fehler gefunden wurden.
            
              myisamchk -e -i
              
            tbl_name
              Dies ähnelt dem vorherigen Befehl, aber die Option
              -i weist myisamchk an,
              zusätzliche Statistikinformationen auszugeben.
            
In den meisten Fällen ist ein einfacher myisamchk-Befehl ohne andere Argumente als den Tabellennamen zum Überprüfen einer Tabelle ausreichend.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

