Global It Leader!!



 
 

리눅스 mysql 깨진 테이블 복구하기

페이지 정보

작성자 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 5,040회 작성일 17-06-14 19:02

본문

## 데이터베이스 복구

- 복구 유틸리티

1. 복구대상 인덱스 테이블이  *.ISM 파일 형식이면 isamchk 사용
2. 복구대상 인덱스 테이블이  *.MYI 파일 형식이면 myisamchk 사용

해당 유틸리티 사용시에는 mysql 종료후 사용할것


- 복구시 사용되는 데이터베이스 관련 파일 위치

1. /var/lib/mysql/db명에 위치

2. 각 테이블 하나에 3개의 파일이 생성되어 해당 테이블의 데이터가 실제로 저장

 *.MYD : 실제 데이터가 저장되는 데이터파일
 *.MYI : 테이블의 인덱스 정보를 저장하는 인덱스 파일
 *.frm : 테이블의 구조가 저장되는 스키마파일


- 이상유무 점검 방법

# myisamchk  -s /var/lib/mysql/test.MYI  //점검결과를 간략히 출력
# myisamchk  -v /var/lib/mysql/test.MYI  //점검결과를 상세히 출력
# myisamchk  -i /var/lib/mysql/test.MYI  //점검결과를 상세히 종합하여 출력

- 깨진 테이블 복구하기

# myisamchk  -rv /var/lib/mysql/test.MYI  //
# myisamchk  -o /var/lib/mysql/test.MYI  // r옵션보다는 안전모드로 복구, 속도는 느리다
                                            r옵션으로 복구하지 못하는 내용도 복구 가능

# myisamchk  -er 또는 -eo /var/lib/mysql/test.MYI  // 테이블이 완전히 깨진 최후의 복구방법


- myisamchk 로 복구되지 않을 경우

1. frm 파일로 인해 복구가 되지 않는 경우

- MYI, MYD 파일의 원본 백업
- mysql 접속후 create 문을 이용하여 테이블 생성
- myisamchk 를 통해 복구 시도

2. MYI 파일로 인해 복구가 되지 않는 경우

- MYD, frm 파일의 원본을 백업
- mysql 접속후 delete 구문을 통해 해당 테이블의 모든 레코드를 삭제
- mysql 종료후 백업한 MYD, frm 파일을 원위치로 복사 후 myisamchk 시도



출처: http://refe.tistory.com/entry/mysql-깨진-테이블-복구하기 [1평짜리 다락방]

댓글목록

등록된 댓글이 없습니다.

전체 168
게시물 검색
윈도우/리눅스 목록
번호 제목 글쓴이 조회 날짜
공지 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6550 05-14
167 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 85214 06-14
166 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5479 06-14
165 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6481 06-15
164 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7585 06-18
163 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5461 04-04
162 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4516 03-19
161 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4593 01-11
160 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5374 08-06
159 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6089 03-01
158 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5575 02-07
157 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5042 02-01
156 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5089 06-24
열람중 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5041 06-14
154 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5673 06-14
153 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5690 06-14
152 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5743 06-13
151 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5005 06-12
150 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6829 05-16
149 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6887 05-15