項目遇到這個問題,磁盤滿了以後繼續操做,致使表的索引錯誤。php
phpmyadmin有修復按鈕,可是項目用的是windows環境下的mysql front軟件。網上關於這個故障的修復回答,在實際操做中仍是有點誤差,因此把過程記錄下來。mysql
找到myisamchk.exe路徑(C:\mysql5.6\MySQL Server 5.6\bin)以後,直接運行「myisamchk -c -r 路徑」,例:
sql
C:\mysql5.6\MySQL Server 5.6\bin>myisamchk -c -r D:\database\mysql5.6\data\dbname\tablenamewindows
網上有答案說運行myisamchk -c -r D:\database\mysql5.6\data\dbname\tablename.MYIide
結果報了 is not a MyISAM-table的錯...索引
修復狀況以下:it
Data records: 163763
- Fixing index 1
Found link that points at 18337776 (outside data file) at 8461788
- Fixing index 2
Data records: 163762table