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

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

QA

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

답변 2

본문

안녕하세요.

 

특정 게시판(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'

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로