myisam类型的表自动修复的方法
myisam类型的表极容易损坏,下面介绍一种自动修复myisam的方法
在MySQL的配置文件my.cnf中,启动项部分加入
myisam-recover设置数据恢复功能,
[mysqld]
myisam-recover=BACKUP,FORCE
具体参数如下:
DEFAULT
与没有使用--myisam-recover选项相同。
BACKUP
如果在恢复过程中,数据文件被更改了,将tbl_name.MYD文件备份为tbl_name-datetime.BAK。
FORCE
即使.MYD文件将丢掉多个行也进行恢复。
QUICK
如果没有删除块,不要检查表中的行。