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

相关文章
相关标签/搜索