본문 바로가기
정보/IT

MySQL 테이블 깨짐 복구

by 키운씨 2017. 9. 22.




Table '테이블명' is marked as crashed and should be repaired


에러 발생시 해결 방법


먼저, MySQL 이 설치된 폴더 아래의 bin 폴더에서 다음과 같은 도스커맨드로 MySQL 프롬프트를 띄운다


C:\MySQL5\bin\mysql -h localhost -u root -p xe


Sytax는 다음과 같다


mysql -h [호스트정보] -u [사용자ID] -p [DB명]

-h : hostname

-u : username

-p : password


MySQL 프롬프트가 실행되었고

만약 'member' 라는 테이블에서 에러가 발생할 경우


mysql>check table member;

  -> member 테이블을 체크해보면 에러내용이 보인다


mysql>repair table member;

  -> repair로 복구를 시도할 수 있지만 안될수도 있다


mysql>check table member;

  -> 다시 에러를 체크해본다