找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:
myisamchk -c -r ../data/dataname/table.MYI
myisamchk -c -r ../data/dataname/table.MYI
../data/dataname/table.MYI数据库的存放路径
然后myisamchk 工具会帮助你恢复数据表的索引。不用重新启动mysql,问题就解决了。
数据表索引损害造成的
原因服务器断电或造成这样,或者访问频繁。