MYSQL数据库索引文件损坏或者丢失的修复方法
1、将数据库的数据文件进行备份;(MYD)2、进入到损坏表的数据库;
3、SET AUTOCOMMIT=1;
4、TRUNCATE TABLE table_name;(重建表索引文件MYI)
5、quit
6、将备份的数据文件拷贝回来,进行覆盖;
7、在SHELL环境下,执行myisamchk -r -q /usr/local/mysql/var/库/table_name.MYI
或者在MYSQL下直接运行
REPAIR TABLE tbl_name;
REPAIR TABLE tbl_name use_frm;
上面这两句是自动执行上面手动的所有过程。
页:
[1]