2015. 2. 16. 17:01

그전에는 아래와 같은 메시지를 거의 못봤으나 최근 들어 종종 보게되네요.

"error 145 (hy000) table 'DB명/Table명' is marked as crashed and should be repaired"

이는 특정 테이블이 깨졌다는 것입니다.

 

해당 상황을 격었을때 마다 매번 검색해서 처리하다 보니 시간적 손해가 심하더군요. ㅜㅜ

그래서 이번 포스팅은 매번 찾는 시간을 줄이고자 "메모"차원에 서 남깁니다.

 

1. check table Table명;
2. analyze table Table명;
3. repair table Table명;

 

지금까지는 2, 3번만 사용했었기 때문에 1번은 확인하지 않았습니다.

 

자세한 사항은 아래 참고 사이트를 방문해 보시면 자세히 설명되어 있습니다.

( 제목에 링크 걸어놨습니다. ^^; )

 

[참고]

1. jeongppappa님의 [CentOS_MySQL_trouble] './<DB_name>/<TABLE_name>' is marked as crashed and should be repaired

2. NaNNa님의 [MySQL Error]Table 'problem_table' is marked as crashed and should be repaired.

 

* NaNNa님의 블로그에는 위 1~3번 항목으로 시도했을 때도 실패했을때 "myisamchk.exe" 파일을 이용하는 방법까지

설명되어 있습니다. (myisamchk -r problem_table; )

 

 

Posted by 작은0악마