포럼
사용하다가 DB의 특정테이블 이상??
2013.09.15 15:34
XE 를 6년 정도 써본거 같은데
위와 같은 증상은 처음 보거든요.
로그인하고 글적고 하는 회원들이 모두 포인트가 리셋 되고 레벨 표시가 이상하게 되길래
의아해서 db 테이블을 phpmyadmin 으로 열어보니 위와 같네요.
저렇게 갑자기 문제가 생겨보신 분 계신가요
댓글 6
-
똑디
2013.09.15 19:15
-
궁금궁금궁금이
2013.09.16 05:35
사용상 문제 같아서 이리로 오긴 했는데
다음에는 질답으로 가겠습니다
-
소스랜드
2013.09.15 20:46
테이블이 깨졌습니다. ㅜㅜ.
1. 호스팅 이용 중이시라면.. 혹시 공간에 여분이 있는지 확인해 보십시오..
공간여분이 없어서 발생할 수 있습니다.
2. 서버의 하드디스크 파손.. < 이런 경우도 있습니다.
3. 물리적인 결함이 없다면요.. 아래처럼 한 번 해 보십시오.
phpMyAdmin 접근..
데이터베이스 클릭 > 해당 데이터베이스 선택
(localhost 접근이 아니라면 그냥 데이터베이스 접근이 보이실 것 같아요)
해당 데이터베이스 선택이 되었다면 구조 우측에 있는 SQL 클릭..데이터베이스 (사용중인데이터베이스명)에 SQL 질의를 실행:
이 공간에.. 아래와 같이 넣고 실행을 시켜 주십시오..
lock tables 수리가필요한테이블명 read; < 수리하고자 읽기전용으로 변경처리..
repair tables 수리가필요한테이블명; < 테이블 수리
unlock tables; < 테이블락 해제처리
check table 수리가필요한테이블명 < 제대로 되었는지 확인만약 repair 명령으로 복구가 안되신다면.. myisamchk 명령어로 복구처리 됩니다.
db깨지면 정말 속상합니다..
phpMyAdmin 에서 처리하는 방법입니다..
PS.
repair 처리 하셨는데.. 안 됩니다.. 그리고 db가 myisam이 아닌 innodb 입니다.
http://www.yongbok.net/blog/tag/innodb-%EB%B3%B5%EA%B5%AC/
링크 클릭요.. ~~ YONGBOK 홈페이지 관리자님..
무단링크 죄송합니다. 집어왔습니다. 설명이 힘들어서 ㅜㅜ.
-
궁금궁금궁금이
2013.09.16 05:35
좋은 자료 감사합니다.
-
ruo91
2013.09.16 19:11
링크야 뭐.. 이미지만 아니면 됩니다. :)
-
소스랜드
2013.09.17 08:38
헉.. 회원이셨어요.. ㅎㅎ
세상 참.. 좁네요.. ㅎ
문의주신 궁금궁금궁금이 님께서 급하신 것 같은데..
innodb는 테이블 깨지는 현상을 겪어 보지 못했습니다.
댓글 드리고 나니.. 어딘가 이상하더라고.. 그래서 보니..
앗.. XE는 INNODB 도 많이 쓰시는데..
링크허락..
감사합니다!!
좋은 명절 되십시오..
http://jobdahan.net/mysql/1326258
질문은 묻고 답하기 게시판에서 ^^