디비 복구
페이지 정보
작성자 최고관리자 댓글 0건 조회 4,460회 작성일 19-03-29 14:45본문
* perror : mysql에서 에러 원인 확인 shell>perror 145 (145번 에러 내용 표시)
*reload : flush-privileges 명령과 같다.
*shutdown : mysql 서버를 중지 시킨다.
MYISAMCHK를 이용한 테이블 체크 및 복구
select 나 desc 쿼리를 통해 테이블 정보가 보이지 않을 경우 테이블이 깨진것이다.
myisamchk 를 사용하기 전 주의할 점 : ① mysql 서버를 중지시키고 사용해야 한다.
② mysql 서버를 중지 시키면 안될경우, 특정 테이블에만
lock을 걸고 사용해야한다.
③ myisamchk 유틸리티를 사용하기 전에 백업을 하는것이 좋다.
테이블 체크 : shell>myisamchk 테이블명(경로지정해줘야함)
테이블 체크 옵션 : -m 빠르고, 99.99% 에러를 찾는다.
테이블 복구 : shell>myisamchk --recover 테이블명
테이블 복구 옵션 : -er 옵션을 사용해 보고, 안될 경우 -fo 옵션 사용.
shell>myisamchk -fo 테이블명
CHECK TABLE 문과 REPAIR TABLE 문 이용한 테이블 체크 및 복구
테이블 체크 : mysql>check table 테이블명;
테이블 복구 : mysql>repair table 테이블명;
댓글목록
등록된 댓글이 없습니다.