티스토리 뷰
우연히 지인분의 웹호스팅계정 이전을 해드리게 되었다. 겸사겸사 그 과정을 적어보기로한다.
서버이전의 경우 아래의 과정을 거친다. 물론 다들 아시겠지만
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 로 바꿔주면 끝. 매우 간단한 방법이다.
'서버 등 운영체제(OS)' 카테고리의 다른 글
| 원격 리눅스 서버 파일 관리를 편하게, sshfs (3) | 2014.09.01 |
|---|---|
| 서버(호스팅)이전시 기존 호스팅 용량이 부족하여 압축이 불가능할때 (0) | 2014.08.15 |
| 카페24웹호스팅에 DDNS를 연결하려면? (0) | 2014.03.07 |
| 카페24호스팅에서 쉬운설치시 msg_ftp_upload_failed 해결방법 (0) | 2014.03.07 |
| 에러코드에대한 설명 (0) | 2014.01.22 |
- Total
- Today
- Yesterday
- 부동산
- 아파트매매
- 재테크
- 카카오뱅크
- 2026
- 앱테크
- ubuntu
- 내집마련
- 정부
- 해외주식
- 안드로이드
- 금융
- remove
- 우회
- 연말정산
- 신혼부부
- 공제
- 혜택
- 지도
- 세금
- 고금리
- php
- etf
- 출산
- 주담대
- 안과
- 적금
- 대출
- 투자
- 카뱅
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
