找到mysql安装目录下var下数据库名下出错的表名.MYI路径,pwd查看并复制路径。mysql
进入mysq下bin下输入sql
myisamchk -c -r /www/mysql/var/数据库名/出错表名.MYI 而后重启mysql service mysqld restart
------------- 今天又出现问题,更新下修复方案 ----------------数据库
//查看各个表的状态 mysqlcheck -u root -p 数据库名 Enter password: //备份数据库,可略过,以防万一备份一下 mysqldump -u root -p 数据库名> 数据库名.sql Enter password: //修复受损表 mysqlcheck -u root -p 数据库名 --auto-repair Enter password:
第一个方法处理单表,下面方法可总体进行修复。rest