mysql "is marked as crashed and should be repaired"故障

項目遇到這個問題,磁盤滿了以後繼續操做,致使表的索引錯誤。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

相關文章
相關標籤/搜索