게시판을 삭제했는데 백업 파일에서 해당 게시판만 복원할수 있나요? 채택완료
안녕하세요.
특정 게시판(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/테이블 명 경로에 올리셔야 하구요.
답변에 대한 댓글 2개
g5_board_file 은 중요한게 게시판 첨부파일에 관한 테이블입니다. 해당 게시판의 파일 정보 뿐 아니라 그누보드 게시판 전체 파일에 대한 내용을 모두 가지고 있습니다. 그래서 해당게시판의 첨부파일만 업로드 하려면 백업데이터에서 해당 게시판에 있는 내용만 복원하거나 덤프파일을 좀 수정해서 다른 테이블명으로 통째로 복원후 해당 게시판의 내용만 g5_board_file 로 옮기는방법도 있습니다. 한번 고민해 보시고 편한방법으로 하시는게 좋을듯 합니다.
댓글을 작성하려면 로그인이 필요합니다.
서버 호스팅이면
database를 하나 더 만들어 처리하면 되는데
그게 아니면
덤프 파일을 텍스트 에디터로 필요할 부분만 잘라서 import 하시면 됩니다.
답변에 대한 댓글 2개
서버 호스팅은 아닙니다ㅠㅠ
그런데 서버 호스팅인 경우 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'
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시
g5_board_file 과 g5_board에도 백업 파일에서 해당 게시판것만 따로 있나요?
그 부분을 insert 해주어야 하나요?
그리고 게시판에 이미지와 파일은 백업해둔 data파일에 /data/file/ABC게시판/파일들 을 ftp로 직접 업로드 해주어야 게시판이 완벽히 복원이 되는것인가요?