지금 게시판이 먹통입니다...지금 오류가 뜨고 있는데...처음보는것이라... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

지금 게시판이 먹통입니다...지금 오류가 뜨고 있는데...처음보는것이라... 정보

지금 게시판이 먹통입니다...지금 오류가 뜨고 있는데...처음보는것이라...

본문

지금 게시판이 오류가 뜨고 있는데 처음 보는 오류라 당황스럽습니다..
 
select * from g4_write_z3_2 where wr_is_comment = 0 order by wr_num, wr_reply limit 0, 25
1030 : Got error 127 from table handler
error file : /bbs/board.php
 
 
/bbs/board.php파일이 뭐가 틀린것 같은데, 리플 리미트 0,25 가 뭐가 문제 인것 같습니다.
 
하지만 뭐가 문제인지....
 
먹통되어서 접근 자체가 안됩니다...도와 주십시요.....
 
  • 복사

댓글 전체

관리자 모드에 들어가서 'db 복구/최적화' 가 있는지 보고 있다면 실행해 주십시오.
(또는 db 툴을 사용할 수 있다면 툴에서 실행해 주십시오.)

* 위 에러는 127번이 리턴된것으로 보아 db 테이블 정보 파일이 손상된 경우입니다.

* 만약 복구/최적화 후에도 같은 메세지가 나온다면 위 테이블의 정보를 저장하고 있는 mysql db 파일인 .frm 등의 파일이 깨졌으므로 복구가 불가능할 수도 있습니다.
두분다 감사합니다...일단 서버쪽 문제가 맞는것 같습니다. 호스팅 회사에 연락을 해 놓았는데, 제가 초보라 db 만지는것이 겁이나는군요...아~ 왜 갑자기 이런 문제가 생기는것인지.....휴
.. Error 1030: Got error 127 from table handler ..

table 바이너리 file이 깨진경우 인데요. 확인은 리눅스 쉘에서 다음과 같이 에러코드의 코멘트를 확인 할 수 있습니다.

shell> perror 127
MySQL error code 127: Record-file is crashed

복구작업은 다음과 같이 합니다.

1) 바이너리 table file들이 있는 DB 디렉토리로 이동.

shell> cd /var/lib/mysql/db_name
# 디렉토리의 위치는 리눅스 배포본에 따라 다를 수 있으니 /etc/my.cnf 을 열어서 datadir 를 확인.

2) 복구 실패의 가능성을 염두 해두고 어딘가에 복사.

shell> cp -R ./*  /home/user/tmp/

3) 복구 시도.

shell> myisamchk -e -i -v table_name
... much data ... .. 진행중..
myisamchk: error: record delete-link-chain corrupted ...
... much data ...

// mysql shell 모드에서 진행.
shell> mysql -u ID -p db_name

mysql> check table table_name;
.....
mysql> repair table table_name;
....
mysql> exit

4) 이제 정상적으로 돌아가는지 확인 해보면 됩니다.
만일 여전하다면 복사 해둔 파일들을 본래 위치에 옴긴후 호스팅 업체에 문의 해보세요.

이 과정에서 안된다면 복구는 어렵다고 봐야하지만 혹 다른문제로 인한 것일수도 있으니
호스팅업체에 문의 하세요.
모두 답변 주셔서 감사합니다. 문제는 호스팅 회사에서 서버쪽에 문제가 생겨서 저의 db까지 접근에 문제가 있었다고 하더군요. 저로서는 처음 생기는 오류여서 적지 않게 당황 했었습니다. 이제는 해결이 모두 되었습니다. 처음으로 답변 주신 sjsjin글을 채택하도록 하겠습니다. 감사합니다..(__)
© SIRSOFT
현재 페이지 제일 처음으로