회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

mySQL의 망가진 테이블 복구법

Profile
:맥노턴

참고하세요... 위와 같은 에러는 DB가 쓰기를 시도하는 도중에 재시작할 경우에, 위와같은 인덱스 에러가 발생합니다... mySQL이 isam 방식을 사용하기 때문인데요... 서버관리자분들 참고하세요... 복구하는 방법은... myisamchk 라는 도구를 이용하시면 됩니다.

# myisamchk --recover --quick 테이블이름
하시면 quick 하게 복구 됩니다. 엥? 그래도 복구가 안된다구요?

# myisamchk --recover 테이블이름
하시면 됩니다. 엥? 그래도 안된다구요?

# isamchk --safe-recover 테이블이름
하시면 됩니다.

저도 처음 이런 에러 접했을 때, 꽤나 당황한 것 같은데...
저 명령 한줄에 순식간에 복구가 되더군요... (황당)

뉴21 같은 호스팅을 하시는 경우에는 관리자만 실행할 수 있는 명령이니까, 복구요청하시면 됩니다.

:맥노턴.

Profile
:맥노턴
레벨 31
163071/
-89%
McNorton & Education Lab.
Director
댓글
1
  • CSI:맥노턴.
    작성자
    2008.12.29

    ERROR 1016: Can't open file: '테이블이름.MYI'. (errno: 145)

    (복구하기)

    # 테이블명.MYI 파일이 있는곳에서 실행해야한다.(ex : 테이블명 - test)

    # DB명 : testtest

    # Table명 : test

    ex)

    1. 에러난 파일 : 테이블명.MYI

    2. 아래 명령어 실행위치는 /usr/local/mysql/data/testtest(오류난 테이블 DB명)

    3. 명령어 실행

    [root@localhost root]# /usr/local/mysql/bin/myisamchk -r 테이블명.*

    myisamchk: error: '테이블명.frm' is not a MyISAM-table

    ---------

    myisamchk: error: '테이블명.MYD' is not a MyISAM-table

    ---------

    - recovering (with sort) MyISAM-table '테이블명.MYI'

    Data records: 7

    - Fixing index 1

    - Fixing index 2

    - Fixing index 3

    - Fixing index 4

    - Fixing index 5

    - Fixing index 6

댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
143 서버운영 네트워크상에서 실수로 공유폴더를 지웠을 때...(ㅠ.ㅠ) 9151 03.04.21
서버운영 mySQL의 망가진 테이블 복구법 (1) 27089 03.04.21
141 PC/Notebook 메모리(RAM)를 업글할려고 하는데 20305 03.04.21
140 XE 특정 사이트의 바뀐 내용이 표시되지 않습니다. 5206 03.04.21
139 PC/Notebook 단면램? 양면램? 14115 03.04.21
138 White Hacking 악성 스크립트로 인한 피해를 막읍시다. 5683 03.04.17
137 정보보호/보안 MS-Office XP 사용자는 다음의 보안 패치를 설치하세요. 7700 03.04.16
136 정보보호/보안 MS-Office XP 사용자는 SP2로 업데이트하세요. 7435 03.04.16
135 정보보호/보안 MS-Office XP 사용자는 SP1 설치하세요 8042 03.04.16
134 Unix/Linux [아파치로그강좌4] 적용 결과 17100 03.03.27
133 Unix/Linux [아파치로그강좌3] 일주일이 지난 로그 자동 삭제하기 18859 03.03.24
132 Unix/Linux [아파치로그강좌2] crontab 을 이용해 주기적으로 압축하기 18896 03.03.24
131 주변기기/네트워크장비 사운드블래스터 영문판/한글판 8850 03.03.23
130 XE 맥노튼님 대문 꾸미기 노하우를 배우고 싶어요... (2) 20387 03.03.23
129 컴퓨터바이러스 트로이 목마가 사용하는 포트 리스트 45969 03.03.16
128 Unix/Linux - 가 파일명 맨 앞에 들어간 파일 삭제하기 10602 03.03.14
127 Unix/Linux [아파치로그강좌1] cronolog를 이용하여 아파치 Log 분할하기 7969 03.03.04
126 소프트웨어안내 Favorite폴더에 대하여 (3) 5986 02.12.23
125 서버운영 ASP 페이지의 ODBC관련(80004005) 오류 10609 02.12.18
124 오피스웨어활용 엑셀, 수우미양가 성적산출 서식 11035 02.12.16

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기