웹마스터 팁
개인 웹서버 백업 및 게시물 등록 날짜 수정 방법
2008.10.24 02:48
이런것도 팁이 될런지는 모르겠군요.
질문&답변 게시판에 딱 저와 같은 환경에 백업방법에 대해 물어보신분이 계셔서 밤이 늦었지만 주섬주섬 써봅니다.
제 주제에 이런걸 쓰게되서 부끄럽군요..ㅠㅠ
단 한분이라도 작은 도움이 되었길 바라면서....^^;
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
아래의 방법은 어디까지나 제 개인 웹서버의 환경에 맞춘 방법입니다.
아래의 백업 및 복구 방법은 근사모 홈페이지에 있는 내용을 약간 수정한 내용임을 밝힙니다.
제가 너무나도 왕 초보인 관계로 아래 내용에 대해 변형된 질문을 하시면 난감할수도 있습니다..^^;
아래의 내용 모두는 실제로 제가 사용한 방법입니다...지금도 여전히 아래 방법을 사용하고있습니다.
웹서버의 사용 OS : Windows XP
서버관련 프로그램 : APM_Setup 6 (근사모)
제로보드XE 버젼 : zbxe.1.0.6
[웹서버 백업방법]
첫번째로 DB를 백업받습니다.
DB를 백업받는 순서는 아래와 같습니다.
[시작] - [실행] 에서 cmd 쓰시고 엔터하면 예전의 도스창같은것이 활성화됩니다.
그러면 아래의 경로로 이동합니다.
d:\>apm_setup\server\mysql5\bin
위와 같은 경우는 D 드라이브에 APM_Setup 이 설치되어있는것입니다.
본인이 C 드라이브에 설치를 하셨다면 c:\>apm_setup\server\mysql5\bin 가되겠죠..
이동하였으면 다시 아래와 같이 명령합니다.
mysqldump.exe -uroot -p aaa > d:\aaa.sql 엔터
여기서 처음에 있는 "aaa"는 현재 본인의 서버에 사용하고 있는 DB 이름입니다.
웹서버를 사용하시는분은 임의의 DB를 만드셨을것입니다..바로 그 DB 이름을 써주시면 됩니다.
뒤에 있는 d:\aaa.sql 은 현재의 DB를 백업을 하되 파일 이름은 aaa.sql로 만들고 D 드라이브에 저장하는 뜻입니다.
자 ... 이렇게 함으로써 DB는 백업을 한것입니다.
DB를 백업했다고 하여 게시물들에 첨부된 파일들은 백업이 된것은 아닙니다.
두번째로는 좀 무식한 방법이지만 제로보드 폴더를 통채로 압축하여 보관을 합니다.
제로보드 설치경로가 http://www.aaaa.com/zbxe 라면 zbxe 폴더 통채로 압축을 합니다.
최소한 저의 경우엔 좀 무식하긴 하지만 이런 방법이 속편합니다...
세번째 복구에 대해 알아봅니다.
하드포멧을 했다고 가정하고요..
새 컴퓨터에 기존에 사용하던 APM_Setup 같은버젼을 설치합니다.
네번째 제로보드 역시 같은 버젼으로 설치를 합니다.
제로보드를 설치하기 위해서는 phpmyadmin에 들어가셔서 DB 및 사용자를 등록하시는것은 아시겠지요?
자 그러면 제로보드XE 역시 설치가 완료되었군요.
다섯번째 제로보드 폴더 통채로 압축해둔것을 통채로 서버에 업로드 시킵니다.
즉, zbxe 폴더 내용을 백업해둔 파일및 폴더들로 일괄 교체를 해버립니다..^^;;
다섯번째 DB를 복구하도록 하겠습니다.
자 다시 도스창을 열고요..
아래의 경로로 이동합니다.
d:\apm_setup\server\mysql5\bin
백업할때의 위치와 같군요...
만약 phpmyadmin에서 DB를 만들지 않았다면 도스창에서도 DB를 만들수 있습니다.
mysqladmin.exe -uroot -p create aaa 라고 입력하고 엔터를 칩니다.
여기서 aaa는 만들고자하는 DB 이름입니다..물론 다른 이름으로 가능합니다.
DB를 만들었다면 아래와 같이 입력하고 엔터를 칩니다.
mysql.exe -uroot -p aaa < d:\aaa.sql
여기서 처음에 나오는 aaa는 덮어쓸 DB 이름입니다..즉, 위에서 만들어둔 DB이름이 되겠군요.
뒤의 d:\aaa.sql 은 처음에 백업해둔 파일 이름과 백업파일이 저장된 경로입니다. 즉, 백업된 원본 파일입니다.
이로써 DB 복구는 완료되었습니다.
이제 DB가 제데로 복구되었는지 확인하기 위해 아래와 같이 입력하고 엔터를 칩니다.
mysqlshow.exe -uroot -p aaa
여기서 aaa는 확인하고자 하는 DB 이름입니다.
이로써 apm_setup를 이용한 웹서버에 제로보드를 사용해서 만든 홈페이지 백업 및 복구가 완료되었습니다.
[제로보드 XE 게시물의 등록 날짜 (글쓴 날짜) 변경하는 방법]
백업 및 복구와 마찬가지로 근사모에서 제공하는 apm_setup 6 버젼을 기준으로 설명하겠습니다.
방법은 아주아주 간단합니다..
웹서버의 phpmyadmin에 접속합니다.
제 경우는 http://127.0.0.1/myadmin 입니다.
로그인하시고요..좌측메뉴에서 해당 DB 이름을 클릭합니다.
그러면 아래와같은 화면이 나오는데..
① 클릭하고 ② 클릭하면 제로보드의 모든 게시물이 출력이 됩니다.
등록날짜 수정하고자하는 게시물을 찾으신다음에 ③를 클릭합니다.
③을 클릭하면 아래와 같은 화면이 나옵니다.
①은 게시물의 현재 등록 날짜인데 바로 이부분을 수정하시면 게시물 등록날짜가 변경됩니다.
하지만 게시물의 등록 날짜가 변경되었다하여 게시판에서 게시물 리스트들이 등록날짜별로 순서가 변경되지는 않습니다.
이럴때 ②의 숫자를 적절히 변경하면 게시물 리스트 순서도 바꿀수 있습니다.
이상입니다...^^;;
댓글 10
-
eunbini
2008.10.28 01:56
-
타조알
2008.10.29 03:45
좋은 정보 감사합니다 ^^ 많이 도움 되었어요~! -
OrionRigel
2008.11.13 11:23
유용한 팁이네요 ^^ -
애치티
2008.12.01 19:30
감사합니다. 나중에 반드시 찾을 일이 있을 게시물인 것 같습니다 -
송영재287
2009.01.30 06:53
저에겐 아주 속시원한 팁이였습니다. 감사드립니다. -
미눙
2009.04.13 12:50
그런데.. document_srl 값도 바뀌어야 하는거 아닌가요?
게시물 날자 바꾸고 순서 바꾸면.. document_srl 값도 조절해야 하는게 아닐지 궁굼해서 말입니다.. -
무풍여왕
2010.08.02 13:06
딱 찾던 팁입니다. 감사의 마음으로 추천 카운트 하나 올리고 갑니다..~~^^
-
가시밭
2011.05.07 01:55
정말 찾던 팁입니다. 너무 감사해요 ^^ -
SuperSonic
2013.02.06 09:39
저한테는 최고의 팁입니다.. 감사해요..
-
TUW
2013.02.09 01:12
document_srl이라던가.. srl이 붙은 애들은 잘못 건드리면 DB가 꼬여서 복구 불가능하게 될수도 있다고 알고 있습니다.
srl은 건드리지 말고, 게시판 설정에서 '날짜순 정렬'을 사용하는것을 추천합니다. 기본값이 문서번호로 되어있지만, 이걸 '날짜순'으로 바꾸면 됩니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
관리자페이지 첫페이지에서 최근글 / 최근댓글 리스트에서 닉네임 대신에 날짜가 나오게 하는 방법 | sejin7940 | 2016.10.19 |
날짜비교 함수 [1] | 별을따는소년 | 2014.12.17 |
관리자 페이지 날짜 검색과 스크랩. [1] | 무얼까2 | 2014.12.24 |
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 | sejin7940 | 2014.05.24 |
날짜를 출력하는 간단한 소스입니다 | 낮은자 | 2014.03.07 |
날짜 부분에 시간도 같이 표시하기 [1] | 소백산 | 2009.02.05 |
개인 웹서버 백업 및 게시물 등록 날짜 수정 방법 [10] | eunbini | 2008.10.24 |
[날짜 구하는함수업]내일 날짜와 1년 후 년도 구하기 [8] | ssukai | 2005.02.24 |
날짜 구하는 함수.. ... [3] | 김명현 | 2005.01.24 |
우리가 사랑한지 몇일째 날짜세주는 PHP 소스 [12] | 레드 | 2005.01.16 |
군대간 친구 남은날짜 구하기 2(복무기간 단축에 따른 수정) [8] | 신민경 | 2003.09.02 |
군대간 친구 남은날짜 계산하기 [6] | xacdo | 2003.04.27 |
[추천 소스] 특정일로부터 지난날짜 혹은 남은날짜 구하기~ [5] | 박은석 | 2002.10.22 |
[허접] rand() 함수를 이용한 뒤죽박죽 날짜 출력 [5] | Myzzix | 2002.08.23 |
[초간단 자바스크립트!] 홈페이지접속 시간,날짜 표시기 [3] | ∑Ztxy | 2004.01.09 |
크리스마스 날짜 카운터 [1] | keymove | 2003.12.04 |
팝업공지창 다시 안뜨게 하는 소스[날짜지정가능] [17] | lemin | 2003.11.20 |
날짜카운터 숫자로만 입력하자. [3] | TechnoKevin™ | 2003.11.08 |
[초간단 자바스크립트!] 날짜 카운터! 커플홈에 강추!! [15] | ∑Ztxy | 2003.10.08 |
오늘 날짜와 시간 [3] | Brown | 2003.05.20 |
어쩜 팁이 아닐지도..ㅠㅠ
무플에 립달기..^^;