계정에 DB만 남았습니다. 게시판을 재설치 해야 하는데요... > 그누4 질문답변

그누4 질문답변

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

계정에 DB만 남았습니다. 게시판을 재설치 해야 하는데요... 정보

계정에 DB만 남았습니다. 게시판을 재설치 해야 하는데요...

본문

그누보드4를 이용해 사이트를 만들어서 쓰고 있다가 잘못해서 계정의 데이타를 몽땅 날렸습니다. 하지만, BD는 살아 있습니다.
이런 경우, 그누보드를 다시 설치해서 쓰던 DB를 불러 올수 있다고 들었습니다.
그누보드를 어떻게 설치해야 하나요?
소상한 답변을 부탁드립니다.
고수님의 고견을 기다리겠습니다.

댓글 전체

1. db bacup 을 해놓습니다.(bacup 할때..'DROP TABLE'문 추가,완전한 INSERT문 작성 이거를 꼭 하세요)

2. 안전을 위해서 로컬(자신의개인컴퓨터)컴퓨터에 연습을 합니다.

이하 로컬에서 테스트후 서버에 적용하세요...

3. 자신의 로컬에 서버를 설치합니다.

4. 구누보두를 다운받아서 설치합니다.(서버의 계정과 동일한 데이타베이스명)

5, bacup 한 화일을 로컬에서 sql 실행을 합니다.

6, 정상적으로 복구되었는지 확인을 합니다.

7, 알ftp 로 서버에 접속하여 로컬에 설치된 구누보드를 그대로 올립니다.

***************************************************************
꼭.. 로컬에서 테스트후 하세요.
***************************************************************

ps- db table 안에 insert 내용, 가령 g4_board 테이블 안에 구누보드로 만든 테이블문이 없다면.. 로컬에서 생성하신후 서버에 전송하시면 되요.. .. 

근데..계정의 data를 날리고 db 구조(시구마라 하나 )남았다는 소리인가요.??

만약 data를 전부 날렸다면.. 로컬에서 여러가지(??) 작업해서 올리는게...

************************************************************
구누보드 g4_board 테이블의 이해.
1. 구누보드 관리자에서 테이블을 형성할 경우..
  ㄱ. g4_write_테이블명  이런 형식의 테이블을 create 합니다.
    ㄴ. 동시에 g4_board 테이블에 생성된 테이블명... 즉 g4_write_  이부분을 뺀 나머지를
        g4_board  의 한 column에 저장을 합니다.
  ==>> 대충 이런 구조로 테이블이 형성되기 때문에  일단, 로컬에서 일부 복구를 하여...
      서버에서 소실된 g4_board 의 data를 로컬컴퓨터에서 복구한 후에.. 그 복구된 g4_board 의 insert 문을 백업하여 서버에 sql 실행을 하셔야 합니다.

^^ 이외에 data  out 하고 db 구조만 남았을경우~~,, 싶지 않은 복구작업이 됩니다.

험.... data날리고 db구조만 남으셨으면.. 걍.. 다 삭제 하고 새로운 마음(?) 으로 새롭게 출발하는것이 건강에 도움이 되지 않을가 하는데요....  중요하지 않다면..

ps- 항시 db는 bacaup을 합시당~  ^^
해보지는 않았지만...기존의 DB가 그누보드 기본으로 설치가 되어있다는 가정하에....

1. 그누보드 풀버젼 압축을 푸신후 config.php 안에 31라인쯤 보시면

//
// 테이블 명
// (상수로 선언한것은 함수에서 global 선언을 하지 않아도 바로 사용할 수 있기 때문)
//
$g4['table_prefix']        = "g4_"; // 테이블명 접두사  <-- 이 접두사를

$g4['table_prefix']        = "test_g4_"; // 테이블명 접두사  <-- 이렇게 바꾸신후에 올리고

셋업을 한후에 config.php에서 접두사를 원래대로 바꾸면 될것 같은데요?

그리고 디비에 접속해서 test로 시작되는 테이블만 골라 골라 삭제~

해본 방법은 아닌데 문득 편한방법을 찾는것 같아서 한자 적어봅니다.
계정의 db가 살아 있다면.......

db백없없이 바로 재설치를 하시면 안됩니다.
반드시 db백업을 받고 재설치를 한다음 db복구를 하셔야 합니다.
db를 그대로 두고 재설치를 했더니 기존 db가 날아가 버리는군요. 방금 테스트 해봤습니다.

문제는 날리셨다는 데이타에 data 디렉토리도 포함되는냐는 거겠군요.
data 디렉토리도 날아갔다면 완전한 복구는 어렵겠죠.
새로 설치하는 보드 테이블 접두사를 바꾸고 설치하면 기존 디비는 절대 아무염려가 없습니다..ㅜ.ㅜ
제가 한 디비에 g4만 3개 설치해서 사용하는중입니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT