테스트 사이트 - 개발 중인 베타 버전입니다

디비 일부 테이블만 백업해서 복구하는 방법? 채택완료

DawnDew 3년 전 조회 3,032

안녕하세요

디비 일부 테이블만 백업해서 복구하는 방법이 있나요?

 

1. 그누보드 데이터 베이스에서 자유게시판 테이블(g5_write_free)만 따로 백업해서 다시 복구하는 쿼리문을 알고 싶습니다.

 

2.또 복구할때 중복자료는 복구안하고 새로운 자료만 복구하는 방법도 알고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
e
3년 전

1. phpmyadmin 과 같은 DB관리 프로그램을 이용해보세요.

 

2. 다른 테이블로 업로드 후에 

  테이블을 비교하면서 insert 하면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

D
DawnDew
3년 전
아 답변 감사합니다.
그런데 phpmyadmin 사용안하고 쿼리명령어를 알고 싶어서요
혹시 중복자료는 건너띠고 새로운 자료만 복구하는 쿼리문이 있나요?
e
eyekiss
3년 전
방법은 있는데..
코딩하는게 간단치 않아서요..
일반적으로 관리 프로그램을 이용합니다.

댓글을 작성하려면 로그인이 필요합니다.

D
3년 전

아이키스님, 애드프로님 답변 주셔서 감사합니다.

채택을 모두 드리고 싶으나 한명만 줄수 있어서 먼저 답변해주시면 아이키스님에게 채택 드릴께요ㅠㅠ;

 

검색해서 일단 찾은것은 특정 테이블 백업은 이렇게 하면 된다고 하네요

mysqldump -u root -p [dbname] [table_name] > [filename].sql

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1. 게시판 백업

 

phpmyadmin 에서 해당 보드 ID 클릭

 

상단 내보내기 클릭하여 SQL 로 다운받음.

 

 

 

2. 게시판 복구

 

phpmyadmin 에서 해당 게시판테이블 삭제.

아까 백업한 SQL 파일을 가져오기로 로드.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

D
DawnDew
3년 전
답변 감사합니다.
phpmyadmin 사용 안하고 할려고 했는데 다른방법이 없는가보군요 ㅠㅠ;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인