채택완료

그누보드 회원목록과 게시물만 백업하고 적용하는 방법이 궁금합니다

2016-04-20 (수) 20:13:28 5,703

간단히 말해서..

회원목록과 게시물을 백업하고..

그누보드를 새로 설치한다음 위에 두가지 사항만 복구하려면 어떻게 해야하는지 궁금합니다.

계속 백업관련해서 찾아보는데.. 너무 헷갈려서..

선배님들의 조언 부탁드리겠습니다 

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2016-04-20 (수) 20:58:00

동일한 계정이면 설치 없이 그누보드 파일만 새로 업로드시키면 됩니다.

다른 계정이면 호스팅 받으시면 전체 백업해달라고 요청하시고

phpmyadmin 등의 툴로 복원후, 그누보드 파일만 새로 업로드하면 됩니다.

---------------

회원목록과 게시물만 백업하시는 경우에는

phpmyadmin 등의 툴을 사용하시는게 편한데요,

g5_member 테이블을 백업,

g5_write_게시판ID 테이블 백업

g5_board_file 테이블 백업(첨부파일은 뺄경우 요건 필요없습니다)

옮기려는 곳에 그누보드 설치하고 동일한 이름의 게시판을 생성.

phpmyadmin으로 임포트 하시면 됩니다.

첨부파일도 옮길시에는  data폴더도 백업받아서 올려주시구요.

2016-04-20 (수) 21:10:38

백업방법입니다.

용량이 적을 경우 

phpmyadmin 이라는 db관리프로그램이 있습니다 이걸 이용하십시요.

사용방법

1.백업

./ 에 phpmyadmi 업로드 (원하는 위치에 업로드하십됩니다.)

그럼..주소참에..

http://wwww.****.com/phpmyadmin 이라고 치면....db로그인/비번 넣으라고 합니다.

거기서 내보내기라는 부분이 있습니다. 그럼 파일로 받아놓으심됩니다. (이건 용량과는 상관이 없습니다.시간이 걸릴뿐이죠.)

2.복구

복구할 호스팅에 /에 phpmyadmin 업로드

http://wwww.****.com/phpmyadmin 이라고 치면....db로그인/비번 넣으라고 합니다.

거기보면 insert 라고 있습니다.

첨부파일로 넣으시면 됩니다.[****.sql) 

단!! 여기는 용량의 제한을 받습니다. 우측에 보면 제한용량이 있을겁니다.그걸 확인하신후..업로드하세요.

만일..대용량db이다...라면??

그럼 ssh방식으로 업로드해야합니다..윈도우의 cmd 화면에서 말이죠..

일단 필요프로그램입니다. [putty] 네이버에서 검색해서 설치하십시요.

거의 이프로그램만 대부분 사용하십니다..

그럼

host:에 신규호스팅주소입력후....cmd화면[정확히 말씀드리면 리눅스화면입니다.]이 나오는데요

아이디/비번넣고 들어가십시요..

보통  서버/호스팅은 mysql 이 설치가 되어있기때문에..

그냥 mysql관련 명령어 실행하심됩니다.

참고:

http://blog.naver.com/anysecure3/220178187045

 

위에 내용의화면이라고 보심되는데요.

아래 백업/복구는 블로그내용이 잘못되었네요...

백업은 mysqldump 가 맞습니다만

복구할때는 mysql 을 이용합니다.


아..백업파일.sql 경우는  미리 ftp로 업로드해놓으셔야합니다.^^

여튼 참고하세요.


백업:mysqldump - uDB아이디 -pDB명 all-databases > 백업파일명.sql

복구: mysqldump -uDB -pDB명 < 백업파일명 

------파일 백업/복구------

이건 그냥....기존 서버에 ftp로 들어가서....pc로 다운로드!

그리고 신규서버에 ftp로 들어가서....파일 업로드입니다...

여기서도...한가지 유의사항은 권한설정입니다.!

업로드 하신후 그누경우는  /data/폴더와 그하위폴더권한을 707 이상으로 변경하셔야합니다.

data폴더만 바꾸시면 됩니다...

(이유: 그안에 세션을 컨트롤 하는게..쓰기권한이 없으면...로그인이 안되실겁니다.)

하나하..따라해보세요..

답변에 대한 댓글 1개

한가지 빠졌네요...
mysql, 파일업로드, data 권한설정후에
그누4경우는 '루트'에 dbconfig.php
그누5경우는 '/data/에 dbconfig.php
있습니다.
이걸 호스팅에 맞게 조정하세요.^^

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