home 로그인 회원가입 이벤트
 공지사항  
 서버작업  
 보안뉴스  
 보안패치  
 자주 묻는 질문  
 지식포럼  

HTML

 
PHP
제로보드
LINUX
WINDOWS
 호스팅 메뉴얼
 도메인 메뉴얼  
도메인 등록
도메인 파킹
도메인 포워딩
도메인 DNS변경
 웹메일 호스팅 메뉴얼  
MS-Outlook 2007 세팅법
Outlook Express 6.0 세팅법
 이벤트


고객지원 홈 > 고객지원 > 호스팅 메뉴얼 > MY-SQL > mysqldump 백업/복구

호스팅메뉴얼


mysqldump 백업/복구

- mysqldump 로 백업하고 mysql로 복구하는 방법을 소개합니다.
- 홈페이지를 다른회사에서 당사로 옮길 때, 당사가 사용하는 방법입니다.
- 이 방법은 대부분의 회사에서 행하는 DB이전방법입니다.

mysqldump 로 타회사에 DB백업하기

(전제조건) 텔넷으로 로그인 가능해야 합니다.
- 텔넷으로 로그인합니다.

$> mysqldump -u아이디 -p비밀번호 데이터베이스명 > 아이디.sql
$>


- 백업은 의외로 간단합니다.

> -u아이디 : 붙여서 적습니다.
> -p비밀번호 : 붙여서 적습니다.
> 데이터베이스명 : 보통 호스팅아이디가 되겠죠? 모르시면 그 회사에 물어보세요.
> 아이디.sql : 이건 아무런 이름이나 정하시면 됩니다.

- 만일, 이렇게 했는데 에러가 나온다면 다음과 같이 조치하세요.

$> mysqldump -u아이디 -p비밀번호 데이터베이스명 > 아이디.sql
Error... mysqldump file not found
$> /usr/local/mysql/bin/mysqldump -u아이디 -p비밀번호 데이터베이스명 > 아이디.sql


- 이유는 mysqldump를 관리자가 경로를 걸지 않아서입니다.
- 그래도 안되시면, 그 쪽회사에 전화해서 백업 좀 받아달라고 하세요. 계정에 넣어달라고 ^^
- 그다음, 그 파일을 ftp로 다운로드해서 가져오세요.


 mysql 명령어로 백업된 DB파일 집어넣기

1. 그 백업받은 파일이 sample.sql 이라고 가정합니다.
2. 이 파일을 당사 호스팅서버의 자기계정에 아무런곳에나 업로드하세요. (위치 상관없음)
/home/myid/> ls
./mysql/ ./public_html/ sample.sql
/home/myid/> mysql -u아이디 -p비밀번호 데이터베이스명 < sample.sql

- 위와같이 입력하시면 됩니다. (주의 : 집어넣을때는 mysql입니다.)

/home/myid/> ls
./mysql/ ./public_html/ sample.sql
/home/myid/> mysql -u아이디 -p비밀번호 데이터베이스명 < sample.sql
Error...mysql file not found
/home/myid/> /usr/local/mysql/bin/mysql -u아이디 -p비밀번호 데이터베이스명 < sample.sql


- 만일, 파일이 없다고 에러가 나오면 위와 같이 입력하시면 됩니다. 역시 운영자가 경로를 설정하지 않아서입니다.


기술보증기금인증  벤처기업 기술혁신형 중소기업 INNOBIZ ISO 9001 인증기업 이호스트데이터센터 기업부설연구소 인정서 정보보호 안전진단 필증 획득
(사)한국인터넷호스팅협회 회원사 한국인터넷진흥원 ICANN 인증 국제도메인등록기관 한국인터넷진흥원공인 도메인등록대행자 한국소프트웨어산업협회
소프트웨어사업자 신고확인서

회사소개 개인정보취급방침 호스팅 이용약관 회원 이용약관 이메일주소 무단수집거부 고객지원 찾아오시는 길

ㆍ본사 : 153-803 서울시 금천구 가산동 371-37 STX V타워 1509호 ㆍIDC 운영센터 : 서울시 금천구 가산동 459-9 LG 데이콤 7층
(주)이호스트데이터센터 사업자등록번호:214-87-61456 부가통신사업신고:서초 제 11006호 통신판매업신고:서초 제 05006호
Copyright(c)2005-2010 ehostIDC Allrights reserved. domain@ehostidc.co.kr

  굿네이버스