회원가입

로그인

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

mySQL의 망가진 테이블 복구법

Profile
:맥노턴

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

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

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

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

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

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

:맥노턴.

Profile
:맥노턴
레벨 31
3575987/
-4035%
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

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

번호 제목 조회 수 날짜
144 소프트웨어안내 메인페이지로 등록한 적이 없는데...? 6028 03.04.21
143 서버운영 네트워크상에서 실수로 공유폴더를 지웠을 때...(ㅠ.ㅠ) 10685 03.04.21
서버운영 mySQL의 망가진 테이블 복구법 (1) 28670 03.04.21
141 PC/Notebook 메모리(RAM)를 업글할려고 하는데 22007 03.04.21
140 XE 특정 사이트의 바뀐 내용이 표시되지 않습니다. 6778 03.04.21
139 PC/Notebook 단면램? 양면램? 15699 03.04.21
138 White Hacking 악성 스크립트로 인한 피해를 막읍시다. 7093 03.04.17
137 정보보호/보안 MS-Office XP 사용자는 다음의 보안 패치를 설치하세요. 9353 03.04.16
136 정보보호/보안 MS-Office XP 사용자는 SP2로 업데이트하세요. 9206 03.04.16
135 정보보호/보안 MS-Office XP 사용자는 SP1 설치하세요 9637 03.04.16
134 Unix/Linux [아파치로그강좌4] 적용 결과 18442 03.03.27
133 Unix/Linux [아파치로그강좌3] 일주일이 지난 로그 자동 삭제하기 20558 03.03.24
132 Unix/Linux [아파치로그강좌2] crontab 을 이용해 주기적으로 압축하기 20832 03.03.24
131 주변기기/네트워크장비 사운드블래스터 영문판/한글판 10244 03.03.23
130 XE 맥노튼님 대문 꾸미기 노하우를 배우고 싶어요... (2) 21926 03.03.23
129 컴퓨터바이러스 트로이 목마가 사용하는 포트 리스트 47567 03.03.16
128 Unix/Linux - 가 파일명 맨 앞에 들어간 파일 삭제하기 12005 03.03.14
127 Unix/Linux [아파치로그강좌1] cronolog를 이용하여 아파치 Log 분할하기 9863 03.03.04
126 소프트웨어안내 Favorite폴더에 대하여 (3) 6788 02.12.23
125 서버운영 ASP 페이지의 ODBC관련(80004005) 오류 12086 02.12.18

로그인

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