로그인
아이디
암   호
회원가입   암호분실
проститутки, досуг, индивидуалки, интим http://youdosug.com - проститутки, досуг, индивидуалки, интим
  Home
  끄적끄적
  리눅스
  쇼핑몰
  게임
  아바타샵
  아바타관리자
  HTML 교육 예제1
  HTML 교육 예제2
  테스트페이지


리눅스 Tech 게시판


ADMIN 2021. 04. 19.
 [MySQL] 깨진 테이블 점검 및 복구
  날짜: 2016.03.14. 18:44:24   조회: 251

(1) mysql의 테이블 점검

CHECK TABLE tbl_name[,tbl_name...] [option [option...]]
(option=QUICK | FAST | MEDIUM | EXTENDED | CHANGED , 기본은 medium)

mysql> check table 테이블명;
mysql> check table 테이블명 quick;
mysql> check table 테이블명 fast;
mysql> check table 테이블명 changed;
mysql> check table 테이블명 extended;

등등.. 에러가 있으면 Msg_text 필드에 메세지가 나온다.

(2) mysql 테이블의 복구

REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name[,tbl_name...] [QUICK] [EXTENDED]
(option=QUICK| EXTENDED)

mysql> repair table 테이블명;
mysql> repair table 테이블명 quick;
mysql> repair table 테이블명 extended;

등등.. 으로 복구가 가능하다.

(3) 또다른 복구 방법

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

 *.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  // 테이블이 완전히 깨진 최후의 복구방법



LIST  MODIFY DELETE WRITE REPLY 





전체글 목록 2021. 04. 19.  전체글: 104  방문수: 46744
112 [윈도우] 윈도우에 아파치 설정 2020.10.06.9
111 [TIP] 톰캣 에러 정보 숨기기  2018.04.27.283
108 [리눅스] 서버 시간 변경  2016.08.09.161
107 [MySQL] 깨진 테이블 점검 및 복구  2016.03.14.251
106 [윈도우] 윈도우에 열려 있는 포트 확인 방법  2016.02.25.175
105 [코딩] 브라우저 모드 고정  2016.02.23.167
104 [MySQL] 테이블명 대소문자 구분 안하기  2016.01.27.275
103 [TIP] 윈도우7 익스프롤러 모든 추가 기능 끄고 실행하기  2016.01.25.202
102 [윈도우] 원격에서 윈도우 종료, 재부팅  2015.08.03.281
99 아사프로 프로토 세팅  2014.12.18.208
95 [리눅스] tar 명령어 사용법  2014.03.05.290
94 [리눅스] 서버 시간 설정하기  2014.02.26.308
93 [코딩] 레이어 팝업 띄우기  2013.12.19.494
92 [MySQL] mysql 5.6 디비 계정 추가  2013.11.21.255
91 iptables 방화벽 설정  2013.10.29.255
90 [TIP] 구글 웹폰트 이용하기  2013.10.23.301
89 [엑셀] 견적서에서 숫자로 된 금액을 문자로 변경하는 수식  2012.11.22.290
88 [TIP] 팝업창 링크  2012.09.13.335
87 [PHP] 파일 업로드 사이트 조정  2012.08.10.298
86 [TIP] 쿠키 정보 확인  2012.02.27.281
85 [JAVA SCRIPT] 팝업창에서 오픈한 윈도우로 링크 걸기  2012.02.13.572
81 GybEpmqPpkcXepkbv  2010.11.02.305
97 NZRMrpOFtqfAgDpn  2014.08.26.235
98 gFmtnqUiInCviLeE  2014.08.30.233
80 [MAIL] imap 포트 연결 확인  2010.10.21.333
79 [Tip] iconv를 이용한 파일 타입 변경  2010.10.20.336
77 [MySQL] mySqlDump 옵션  2010.10.06.368
75 [윈도우] 윈도우 PC 종료 명령어  2010.06.29.431
74 도메인 후이즈 서버 리스트  2010.06.11.396
73 [Tip] 도용방지해제 자바스크립트  2010.05.12.379
RELOAD WRITE
1 [2] [3] [4] 





Copyrightⓒ 2002 RUBICON