총 게시물 12건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[TIP&TECH]

원격서버의 MYSQL데이테베이스 백업하기 [출처] [mysql] 원격서버의 MYSQL데이테베이스 백업하기|작성자 향기로운 제비꽃

글쓴이 : 카이로 날짜 : 2014-07-12 (토) 08:33 조회 : 8620
글주소 : http://www.androidside.com/B19/12
 
  아마존 AWS 1년 무료체험
AWS 클라우드 데이터베이스, 저렴한 비용, 쉬운 관리, 지금 1년무료체험 신청!
aws.amazon.com/ko/
  제이에스페이지
PHP 웹프로그램 웹표준 퍼블리싱 PHP MySql HTML CSS jQuery
www.jspage.co.kr
  MYSQL 인터넷교보문고
MYSQL, 최대 14,000원 혜택, 온오프 통합포인트! 바로드림 배송혁명!
www.kyobobook.co.kr
신청하기


### 원격서버의 MYSQL데이테베이스 백업하기

 

1) 원격서버의 MYSQL데이테베이스 백업하기 (기본포트 사용)

지금까지의 mysqldump로 백업하는 예들은 모두 현재 사용중인 로컬서버 내에서 MYSQL데이터를 백업하는 것이였다. 하지만 원격지 서버의 MYSQL 데이터를 백업하는 방법이 있다.  즉, mysqldump명령어로 백업할 때에 -h옵션 다음에 백업대상이 되는 원격서버의 IP주소나 호스트명 또는 도메인명을 입력하여 원격지 서버의 MYSQL데이터를 백업할 수 있다.  사용형식은 아래와 같다.

 

사용형식 : mysqldump -u 사용자명 -p -h 호스트명(IP주소) DB명 > 파일명

 

아래의 예는 192.168.0.111서버에 존재하는 MYSQL서버의 sspark이라는 데이터베이스를 현재 로컬서버의  sspark1.sql파일에 저장하는 예이다.

[root@file bin]# pwd

/usr/local/mysql/bin

[root@file bin]#

[root@file bin]# ./mysqldump -u root -p -h 192.168.0.111 sspark > sspark1.sql

Enter password: ********

[root@file bin]#

[root@file bin]# ls -l sspark1.sql

-rw-r--r--    1 root     root         6028  2월 14 15:43 sspark1.sql

[root@file bin]# 

 

이렇게 백업을 하기 위해서는 원격지 서버에 접속허용 설정이 되어 있어야한다. 참고로 원격지에서 MYSQL 접속허용을 하려면 MYSQL의 관리데이터베이스인 mysql데이터베이스의 db테이블과 user테이블의 host필드값을 ‘%’ 또는 접속을 허용할 IP주소등을 설정함으로서 원격서버의 접속을 허용할 수 있다.

 

2) 원격서버의 MYSQL데이테베이스 백업하기 (특정포트번호 지정)

이번에는 원격서버의 MYSQL데이터를 백업하면서 원격서버의 MYSQL이 사용하는 포트번호를 지정하여 백업하는 방법이다. 가끔씩 MYSQL 자체보안을 위하여 사용하는 MYSQL이 사용하는 기본포트 3306번 대신에 다른 포트번호를 사용하는 경우가 있다. 이렇게 원격서버의 MYSQL 데이터베이스가 3306이 아닌 다른 포트번호로 서비스를 하고 있다면 지금까지의 방법으로는 원격백업을 할 수 없다. 즉, 원격서버의 MYSQL이 기본포트(3306)가 아닌 다른 포트번호를 사용한다면 포트번호를 별도로 지정하여 주어야만 원격백업을 할 수 있다. 즉, mysqldump명령어로 원격서버의 MYSQL데이터를 백업할 때에 -P(대문자 P)다음에 원격서버의 MYSQL이 사용하는 포트번호를 지정해 주어야만 정확히 원격백업이 가능하다. 사용하는 형식은 다음과 같다.

 

사용형식 : mysqldump -u 사용자명 -p -h 호스트명(IP주소) -P 포트번호 DB명 > 파일명

 

아래의 예는 원격서버인 192.168.0.111서버의 MYSQL의 sspark이라는 데이터베이스를 백업하여 sspark2.sql에 저장하는 예이다. 이때 192.168.0.111서버의 MYSQL이 사용하고 있는 포트가 22222번이므로 -P옵션에서 이를 지정하여 백업한 것이다.

[root@file bin]# pwd

/usr/local/mysql/bin

[root@file bin]#

[root@file bin]# ./mysqldump -u root -p -h 192.168.0.111 -P 22222 sspark > sspark2.sql

Enter password: ********

[root@file bin]#

[root@file bin]# ls -l sspark2.sql

-rw-r--r--    1 root     root         6028  2월 14 15:43 sspark2.sql

[root@file bin]# 


출처 http://blog.naver.com/yswon72/56481577




로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

카이로 님의 데이터베이스 최신글 [더보기]


추천 버튼을 클릭하면 추천한 자와 추천받은 자 모두에게 포인트가 지급됩니다.

찬비니 2014-12-12 (금) 18:36
좋아요
댓글주소
뢉뢉뢉뢉 2015-01-08 (목) 22:04
ㅋㅋㅋㅋㅋ
댓글주소
hi
이전글  다음글  목록 글쓰기

총 게시물 12건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 비추천 조회
12 TIP&TECH
char대신 varchar를 쓰는이유??http://okky.kr/article/217655 정리가 잘되있는거 같아서 링크를 가지고 와봤습니다. char…
이힝힝 08-08 1 0 3027
11 소스코드
아래는 java 파일에 sql 쿼리문을 작성한 부분입니다. 여기서 궁금한게 DATETIME 은 테이블내에 있는 DATE 형식의 컬럼…
아르페우스 11-16 1 0 3807
10 TIP&TECH
기능설명 :   A 서버에 A DB와 B 서버에 B DB가 있을경우   1. A서버의 ADB에 테이블에 데이…
카이로 11-26 4 0 9545
9 TIP&TECH
### 원격서버의 MYSQL데이테베이스 백업하기   1) 원격서버의 MYSQL데이테베이스 백업하기 (기본포트 사…
카이로 07-12 6 0 8621
8 TIP&TECH
MySQL 인덱스(INDEX) 사용 방법  인덱스는 특정 칼럼 값을 가지고 있는 열을 빠르게 찾기 위해서 사용된다.&n…
앱개발재밌어 09-30 2 0 11056
7 TIP&TECH
1. 인덱스를 검사하는 법. explain select * from Table_Name where A='a' and B='b' order by C,D,E ; 해당 쿼리문이 인덱스를 …
앱개발재밌어 09-30 0 1 9804
6 TIP&TECH
INDEX의 의미?   RDBMS에서 검색속도를 높이기 사용하는 하나의 기술이입니다. INDEX는 색인입니다. 해당 TABLE의 …
앱개발재밌어 09-30 4 0 14158
5 TIP&TECH
안녕하세요. 디비구조를 만만하게 생각하고, 엑셀로 끄적이며 설계해보려 했으나, 만만하지가 않더군요. …
앱개발재밌어 09-26 0 0 10560
4 소스코드
샘플긁어 온건데 테스트 함 해보세요
레오니아 08-08 15 0 12454
3 강좌
출처 : http://www.phpschool.com/bbs2/inc_view.html?id=9464&code=tnt2[MYSQL] LIKE vs INSTR()0. 배경1. 영문 검색어 테스트  1-1…
카이로 04-29 2 0 10080
2 강좌
아래 내용은 Ubuntu/GNU Linux 11.04 를 기반으로 한다. - MySQL 서버 중지 후 데이터 디렉토리의 내용을 새 디렉토리로 …
카이로 04-25 0 0 10178
1 강좌
ibdata1 파일은 MySQL의 innodb 로그 파일로 줄일 수 없다. 단, 다음 과정을 통해 삭제 후 재생성할 수 있다. 1. 전체 데…
카이로 04-25 0 0 15390
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기