티스토리 뷰

원문: here

A계정에서 B계정으로 제로보드 DB를 계정이전하여 복구하는 방법입니다.

db와 data는 다른 개념인 것에 유의하시기 바랍니다.

// 재료준비 //

① A계정 제로보드 관리자화면 상단의 [세션비우기] 버튼을 클릭하여 세션을 비워줍니다. 세션이 꽉차있을 경우 데이타의 용량이 커서 이전하는데 애로사항이 많습니다.

② A계정에서 제로보드 관리자화면 상단의 [DB백업] 버튼을 클릭하여 DB를 다운받습니다. 확장자 .sql 로 되어있는 파일입니다.

③ 텔넷을 이용하여 A계정에 로그인한 후 루트폴더로 이동합니다.

④ 제로보드폴더를 압축합니다. tar -zcvf zeroboard.tar zeroboard // 뒤의 zeroboard는 폴더이름입니다.

// data 다운로드 및 업로드 //

⑤ ftp를 이용하여 A계정에서 zeroboard.tar를 다운받은후 B계정루트에 올립니다.

⑥ ftp를 이용하여 .sql 파일을 B계정루트에 올립니다.

// db복구 및 압축해제 //

⑦ 텔넷을 이용하여 B계정에 로그인한 후 루트폴더로 이동합니다.

⑧ mysql -u아이디 -p비밀번호 DB네임 < 백업파일명 으로 DB를 복구합니다.

⑨ 압축해제 tar -zxvf zeroboard.tar zeroboard // 뒤의 zeroboard는 폴더이름입니다.

// db 셋팅 //

⑩ zeroboard 폴더로 이동하여 config.php 파일을 삭제합니다.

⑪ zeroboard 폴더의 퍼미션을 777 혹은 707 로 해줍니다.

http://계정/zeroboard/admin.php 제로보드 관리자화면에서 db 셋팅을 해줍니다.

⑬ db 셋팅후 로그인할 때의 아이디 및 패스워드는 A계정에서 사용했던 아이디 및 패스워드입니다.

※ 압축, 해제, db복구의 명령어는 서버에따라 약간씩 다를 수 있습니다.