MySQL 오류 테이블 복원

by l2zeo posted May 29, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

[Error Message]
MYSQL ERROR : 1194 - Table 'tableName' is marked as crashed and should be repaired

-> "tableName"는 오류가 생긴 테이블 입니다.

[Command]
mysql> analyze table tableName; // 테이블에 대한 보고서가 작성됩니다.
mysql> repair table tableName; // 테이블이 복원이 됩니다.

* 만약 repair 명령으로 복구가 안되면 isamchk,myisamchk 로 복구 작업을 하면 됩니다.
  (MySQL shutdown 후 진행)

mysql 3.0 버젼
# isamchk <옵션> -u<User> -p <Tablename.ISM> or <*.ISM>

mysql 4.0 버젼
# myisamchk <옵션> -u<User> -p <Tablename.MYI> or <*.MYI>

위 명령 실행시 해당되는 ISM or MYI 파일의 에러를 체크하여 복구한다 .
<옵션>  설명
-o : 안전하게 복구
-r : 복구
-f : 강제복구

Who's l2zeo

profile

I see no changes, wake up in the morning and I ask myself

Is life worth living should I blast myself

Things would never be the same.