phpmyadmin에서 실수로 지운 테이블 복구방법... > 그누4 질문답변

그누4 질문답변

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

phpmyadmin에서 실수로 지운 테이블 복구방법... 정보

phpmyadmin에서 실수로 지운 테이블 복구방법...

본문

DB 들어가서 뭣도 모르구 g4_config 이라는 테이블을 지웠어여.. ㅠㅠ
 그후로 홈페이지 들어가면

select * from g4_config

1146 : Table 'user_kspirits.g4_config' doesn't exist

error file : /index2.php

이런 메시지가 뜨네요
g4_config 이라는 테이블을 지웠는데  그누보드를 다시 깔아도 소용이 없네요;;
저 테이블 복구하려면 어떻게 해야하나요?

  • 복사

댓글 전체

혹시 필요하신 분들 계실것 같아 남깁니다.

가. 서버를 직접 운영하시는 것이 아니라면
  - 호스팅 업체에 삭제 전 시점의 백업 복구를 부탁.(주의, 삭제된 테이블만 복구해 달라고 하세요.)

나. 서버를 직접 운영하신다면
  1. DB 디렉토리로 이동
  # cd /usr/local/mysql/data 또는 cd /usr/local/mysql/var
  2. 로그 바이너리 파일을 소스파일로 변환 (001, 002, 003 ..... 모두)
  # ../mysqlbinlog ****-bin.001 > recovery.sql
  3. 필요한 내용만 편집
  # vi recovery.sql (g4_config create, insert 관련 내용만 남김)
  4. DB에 삽입
  # mysql -u 계정명 -p DB명 < recovery.sql

단, Replication 기능이 가능하도록 설정되어 있는 경우만 해당됩니다.

참고 사이트 : http://oops.org/?t=lecture&sb=mysql&n=1
© SIRSOFT
현재 페이지 제일 처음으로