Whiteship's Note

테터 그 상태 그대로 서버만 바꾸기

모하니?/Blogging : 2007. 1. 13. 12:53


실험 대상은 테터 버전 1.0.6.1 에 차칸아이 플러그인 0.7c 가 설치되어 있었습니다.

1. 옮기려는 대상 서버에 접속 해서 테터가 설치된 폴더를 tar로 묶기
tar cvf [저장될 파일명] [묶을 폴더]
예) tar cvf tt.tar ./tt

2. 테터가 사용하는 DB 덤프 뜨기
mysqldump -u 사용자아이디 -p 데이터베이스명  > 저장될 파일명
예) mysqldump -u agilejava -p agilejava > whiteship.sql

이제 이사갈 짐싸는 일은 끝났습니다. 저렇게 파일 두 개 만드는 시간은 불과 몇 초 밖에 안걸리더군요. 이제 짐을 풀어 놓아야 할 시간입니다.

3. 먼저 새로운 서버에 DB를 만듭니다.
3.1. mysql -p [사용자명] 으로 로그인 한뒤
3.2. show databaes; 날려서 뭐뭐 있나 한번 봐주고.
3.3. create database [db이름]; 이렇게 원하는 db를 만들어 줍니다.
3.4. show databases; 로 만들어졌나 확인 해보고
3.5. exit;

4. 묶어 놨던 테터를 웹 기본 폴더에 풀어 줍니다.
tar xvf [풀어 제낄 파일 이름]

5. 테터를 설치합니다.
5.1.  config.php 파일을 다른 이름으로 바꾸던지 삭제합니다. 
mv [대상 파일] [목표 파일] or rm -rf [지울 파일]
5.2. 웹에서 setup.php 에 접속합니다.
예) www.webapp2.net/tt/setup.php
5.3. 새로운 테터 설치를 진행합니다. DB는 3번에서 만들었던 DB로 설정해 줍니다.
5.4. 설치가 끝나고 Admin으로 로그인 해보면 테터가 텅텅 비어있는 새거 인 상태를 볼 수 있습니다.

6. DB에 접속해서 3번에서 만들어둔 DB를 2번에서 덤프뜬 sql로 대체 합니다.
6.1. DB에 접속
6.2. show databases; 로 만들어둔 DB가 보이나 확인.
6.3. drop database [db이름]; 으로 tt에서 사용하는 db 제거.
6.4. create database [db이름]; 다시 지웠던 db이름으로 db 생성.
6.5. exit;
6.6. 덤프파일로 복구합니다.
mysql -u [사용자아이디] -p [디비명] < 덤프파일명
예) mysql -u agilejava -p agilejava < whiteship.sql

끝났습니다.

다시 테터에 접속해 보시면 이전 서버에 있던 상태 그대로 새로운 서버에 깔린 것을 확인할 수 있습니다. 계정들도 그대로 로그인 됩니다.
top

  1. Favicon of http://philiosi.ivyro.net BlogIcon philiosI 2007.02.09 03:56 PERM. MOD/DEL REPLY

    안그래도 서버 만들고 어떻게 옮겨야 하나 했는데
    잘보고 배워갑니다.
    바로 테스트 해봤는데...쉽네요~ ^^ 감사합니다.

    근데 한글(UTF-8)지원 설정은 어디서 해주는지 아세요? ^^
    테스트 용으로 옮겨봤는데 한글이 다깨져버렸네요.. ^^;

    Favicon of http://whiteship.tistory.com/ BlogIcon 기선 2007.02.09 10:16 PERM MOD/DEL

    팀블로그 플러긴 사용하지 않으시면 굳이 이렇게 하실 필요까진 없구요. 그냥 관리자 메뉴에 있는 export -> import 사용하셔도 될 듯합니다.

    팀블로그 플러긴을 사용하던 블로그를 옮길 때는 관리자 메뉴를 사용하면 모든 글의 글쓴이가 관리자 명으로 바뀌거든요.ㅋㅋ --;

    Mysql(windows용)의 인코딩이라면..
    http://whiteship.tistory.com/206
    여기 처럼 그냥 다시 설치하실 때 설정 해주시면 되구요.
    linux에서는..설정파일이 있을 텐데 뭔지 모르겠네요.ㅠ.ㅠ

  2. Favicon of http://philiosi.ivyro.net BlogIcon philiosi 2007.02.09 14:47 PERM. MOD/DEL REPLY

    지금 mysql 5.0으로 옮겨야 하는 상황이라서요...첨엔 몰랐는데 알아보니
    모든 문서 및 덤프들을 모두 utf-8로 다시 저장해야 한다네요...-ㄴ-;;
    다들 완전 노가다 해야 한다 하니...이것 참 난감하네요..

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2007.02.10 10:27 신고 PERM MOD/DEL

    흠.. 저는 기존에 사용하던 DB도 UTF-8 이였고 옮길 DB도 UTF-8이여서.. 그런 문제는 없었네요. 파이팅입니다!

Write a comment.




: 1 : ··· : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : ··· : 19 :