게시판을 삭제했는데 백업 파일에서 해당 게시판만 복원할수 있나요?

게시판을 삭제했는데 백업 파일에서 해당 게시판만 복원할수 있나요?

QA

게시판을 삭제했는데 백업 파일에서 해당 게시판만 복원할수 있나요?

본문

안녕하세요.

 

특정 게시판(ABC게시판)을 삭제 했습니다.

( 관리자 > 게시판관리에서 ABC게시판 선택 후 삭제 후 - DB에서 ABC테이블 삭제된것 확인)

 

아.. 그런데 필요한 자료가 있어서 복원을 좀 하려고 하는데요.

 

다행히 DB파일 전체를 백업은 받아 두었는데요.

 

해당 게시판(ABC)만 삭제 전으로 복원하려면 어떻게 해야 할까요?

 

백업해둔 DB파일에 해당 게시판(ABC게시판)을 CREATE 하여 테이블 생성하고 

각 게시물들 INSERT 부분들만 실행시켜주면 복원이 될까요?

 

그리고 하나의 게시판은 TABLE 하나에서만 구동이 되는것인지.. ( ABC게시판만 복원하면 되는지... )

아니면 ABC게시판과 같이 생성해주어야 하는 테이블이 있을까요?

 

또 궁금한것이 DATA 파일도 같이 FTP로 업로드 해주어야 하는지요?

( ABC게시판에 적용했던 스킨폴더는 그대로 있습니다. )

 

특정 게시판만 복원 해보신분 계시면 조언 좀 부탁드립니다.

감사합니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

말씀하신대로 백업파일에서 해당 게시판 테이블 생성해서 게시물 insert 해 주시면 되고,

g5_board_file과 g5_board 테이블에도 해당 게시판에 관한 데이터를 입력하셔야 할것 같습니다. 

게시판 파일들도 말씀하신대로 FTP를 통해 /data/테이블 명  경로에 올리셔야 하구요. 

답변 감사드립니다^^

혹시
g5_board_file 과 g5_board에도 백업 파일에서 해당 게시판것만 따로 있나요?
그 부분을 insert 해주어야 하나요?

그리고 게시판에 이미지와 파일은 백업해둔 data파일에 /data/file/ABC게시판/파일들 을 ftp로 직접 업로드 해주어야 게시판이 완벽히 복원이 되는것인가요?

g5_board는 크게 중요하지 않습니다. 게시판 정보가 있는 테이블인데 그냥 관리자 페이지에서 게시판 추가 하면 다시 g5_board에 데이터가 생기기 때문에 그거 그냥 그대로 사용하시면 되구요. (생성된 게시판 테이블에는 데이터가 없기때문에 백업파일에서 해당테이블에 관한 게시물은 위에 말씀드린대로 따로 넣어주셔야 합니다.)

g5_board_file 은 중요한게 게시판 첨부파일에 관한 테이블입니다. 해당 게시판의 파일 정보 뿐 아니라 그누보드 게시판 전체 파일에 대한 내용을 모두 가지고 있습니다. 그래서 해당게시판의 첨부파일만 업로드 하려면 백업데이터에서 해당 게시판에 있는 내용만 복원하거나 덤프파일을 좀 수정해서 다른 테이블명으로 통째로 복원후 해당 게시판의 내용만 g5_board_file 로 옮기는방법도 있습니다. 한번 고민해 보시고 편한방법으로 하시는게 좋을듯 합니다.

서버 호스팅이면

database를 하나 더 만들어 처리하면 되는데

그게 아니면

덤프 파일을 텍스트 에디터로 필요할 부분만 잘라서 import 하시면 됩니다.

database를 하나 더 만들어서
( root 권한이 있다는 뜻)
거기에 import하고
insert this_db.abc_tbl
select * from tmp_db.abc_tbl
하시면 됩니다.
끝나고 tmp_db는 삭제하면 되구요
첨부 파일 정보도 유사하게
insert this_db.g5_board_file
select * from tmp_db.g5_board_file where bo_table='abc'

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

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