/usr/local/mysql/data/ 
    *.FRM : 테이블 정보 
    *.MYI : 인덱스 정보 
    *.MYD : 데이타 정보 

#myisamchk 옵션을 보면 
    # -r -o로 복구가 안되면다 -f 옵션을 이용한다. 
    -f, --force Overwrite old temporary files. 

    #복구 
    -r, --recover Can fix almost anything except unique keys that aren't unique. 

    #안전하게 복구 
    -o, --safe-recover Uses old recovery method; Slower than '-r' but can 
    handle a couple of cases where '-r' reports that it 
    can't fix the data file. 

    #데이터 정렬 및 속도 증가 -R1 저도 주면 될듯 싶네요 
    -R, --sort-records=# 
    Sort records according to an index. This makes your 
    data much more localized and may speed up things 

============================= 
[참고] Can't open file: 'zetyx_board_real.MYD'. (errno: 145) 이런 에러 뜨시는 분..  

간단히 말씀드려 테이블이 깨졌다고 표현하죠.. 

하지만 너무 낙담하지 마시길.. ^^ 

(contents update - 2001 / 10 / 16) 

myisamchk 란 놈을 이용해서 어느정도 해결할 수 있죠.. 

절차를 설명드리겠습니다. 

1. root 권한으로 로그인 (su) 

2. mysqladmin -uroot -p shutdown (mysql 데몬을 죽인다.) 

3. DB가 있는 곳으로 이동.. 

4. myisamchk 테이블 ---> 문제가 있는지 체크해줍니다. 

예) 
myisamchk /var/lib/mysql/test/zetyx_board_real 

5. 만일의 사태에 대비해서 백업(mysqldump 말고 화일 자체를 다른 곳에 복사) 

6.  문제가 있다면 복구옵션으로 복구 

myisamchk -r /var/lib/mysql/test/zetyx_board_real 


7. safe_mysqld & (mysql 데몬 시동) 
이렇게 하면 복구가 끄읏!! 

8. 웹상에서 문제가 있는지 없는지 확인한다.