반응형

우연히 지인분의 웹호스팅계정 이전을 해드리게 되었다. 겸사겸사 그 과정을 적어보기로한다.

서버이전의 경우 아래의 과정을 거친다. 물론 다들 아시겠지만

 

1) 기존서버에서 DB백업 / 파일백업

2) 새서버로 DB Import / 파일 업로드

 

이렇게 두가지다. 고대로 옮기면 끝이다. 거기다가 ftp,mysql의 아이디와 비밀번호까지 같다면 내부 설정을 바꿀필요가 없으니 이야말로 금상첨화다. 예외로 계정주소를 입력받아야 하는 솔루션을 쓰고있다면 그부분만 바꿔주면 된다.(aaa.hosting1.kr -> aaa.hosting2.kr 뭐 이런식으로..)

 

그렇다면 1번과정은 어떻게 해야할까.

보통은 ssh(쉘)을 사용해서 백업하는게 가장 좋다. 거기다가 최근 대다수의 웹호스팅회사들은 백업/복구를 시스템화해서 제공하고 있다. 이 기능을 사용하는것도 간편하다. 하지만 확장자를 새 웹호스팅에서 지원하지 않는 형태로 백업시켜주는곳도 있으니 직접해보는것도 경험상 좋을것 같다.

 

1. DB 백업과 복구

- 특정 데이타베이스 하나만을 백업

백업형식 : myslqdump -u DB계정명 -p 백업대상데이터베이스명 > 저장할파일명

복구형식 : mysql -u DB계정명 -p 복구할테이터베이스명 < 저장할파일명

 

# ./mysqldump -u root -p mysql > mysql.sql      //mysql 디비 백업 예

# ./mysql -u root -p mysql < ./mysql.sql           //mysql 디비 복구 예

 

2. 파일 백업과 복구

파일 백업은 tar.gz로 이를 압축한뒤 ftp로 다운받고, 그리고 새 웹호스팅 계정에 업로드 한뒤 이를 압축해제 하는 방법이 가장 간단하다.

먄약 www 라는 폴더를 압축하고 싶다면 로컬 디렉토리(/)에서

 

$tar cvzf filename.tar.gz www 로 압축을 하게되면 filename.tar.gz 라는 파일이 생긴다.

이 파일을 다운받은뒤 새 웹호스팅 계정으로 업로드를 한다. 물론 로컬 디렉토리에. 그런데 새 웹호스팅에서는 public_html 를 쓴다면

 

로컬디렉토리(/)에서 아래와 같은 명령어로 압축을 풀고

$tar xvzf filename.tar.gz

$ls

압축을 풀고나서 디렉토리 리스트를 ls 명령어로 본다면 아마도 www 폴더 하나가 생겨있고 그 안에 백업본이 올라와있을 것이다.

그다음에 폴더명을 public_html 로 바꿔주면 끝. 매우 간단한 방법이다.

 

 

 

 

반응형
  1. dfadf 2014.03.08 11:23

    저기 피씨서버 운영자분 이신가요?
    피씨섭 고객센터 같은거나 전화번호 없나요?
    핵도 안쓰고 어제까지 스타 잘햇는데
    제가 신고글 쓴게 있는데 상대방아이피를 벤해야 하는데
    제아이피를 벤한거 같아서
    회원가입이나 글좀 써보려고 하는데
    자꾸 로그인하라고 하네요
    번거롭게 피씨방가서 아이디 만들고 글써야하나요?

    • Huzy Huzy 2014.03.08 17:46 신고

      root@yjhoon.com 으로 해당 신고센터 처리번호 및 본인의 IP 보내주세요.

  2. 2014.05.01 13:18

    비밀댓글입니다

+ Recent posts