할롬::컴터/DB

[Mysql] 크래쉬 된 DB 복구하자

할롬 2011. 6. 28. 15:30

MySQL 테이블이 크래쉬 되었을 경우 복구 방법이 두 가지가 있다.

우선 MySQL 터미널 접속 후

> use 데이터베이스명;
> repair table 테이블명;

위 명령으로 복구가 안될 경우에는 myisamchk 라는 MySQL 의 외부 유틸리티를 사용하여 복구를 진행하면 된다.

> service mysql stop (MySQL 서비스 중지)
> cd /usr/local/mysql/var/websray (웹스레이 DB 폴더로 이동)
> myisamchk -r 테이블명 (복구 진행)
> service mysql start (MySQL 서비스 기동)