디비 복구 > MYSQL 게시판

본문 바로가기

사이트 내 전체검색

MYSQL 게시판

디비 복구

작성일 19-03-29 14:45

페이지 정보

작성자 최고관리자 조회 4,462회 댓글 0건

본문

* 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 테이블명;

댓글목록

등록된 댓글이 없습니다.

Copyright © https://www.hiya.co.kr. All rights reserved.
PC 버전으로 보기