사용하기 전에

Q. Cloud DB for MySQL 서버에 어떻게 접근하나요?

  • Cloud DB for MySQL 서버엔 크게 3가지 방법으로 접근이 가능합니다.
    1. 네이버 클라우드 플랫폼 서버에서 private 도메인 이용하여 접근
    2. SSL VPN 상품을 이용하여 접근
    3. Public 도메인을 이용하여 접근
  • 본 가이드에서는 2번 3번 방법을 이용한 외부 접근 방법을 가이드 하며, 1번 방법을 통한 접근 방법은 "퀵스타트 가이드"를 참고합니다.

Q. SSL VPN 상품을 이용한 접근과 Public 도메인을 이용한 접근은 어떻게 다르나요?

  • SSL VPN 상품을 이용한 접근
    • SSL VPN 상품을 사용하면, 개인 PC에 SSL VPN Client를 설치하여 DB Server로 접근할 수 있습니다.
    • 관리용 목적으로 사용할 경우엔, SSL VPN 상품을 이용하는 것이 보안상 유리합니다.
    • SSL VPN에 대한 자세한 설명은 "SSL VPN 사용 가이드"를 참고해 주시기 바랍니다.
  • Public 도메인을 이용한 접근
    • Public 도메인을 사용하면 네이버 클라우드 플랫폼 외부에서도 DB Server로 접근할 수 있습니다.
    • 외부에 웹서버가 있을 경우, Public 도메인을 통해서 Cloud DB for MySQL을 이용할 수 있습니다.
    • 외부에서 통신하는 데이터는 네트워크 사용량으로 과금이 됩니다.

Q. SSL VPN을 사용 중인데 Cloud DB for MySQL로 접속되지 않습니다.

  • SSL VPN Agent가 수행 중인지 확인합니다.
  • Agent가 수행 중인데도 DB에 접속되지 않는다면 본 가이드의 DB 서버 접속 설정을 참고해 주시기 바랍니다.

Q. Public 도메인을 사용 중인데 Cloud DB for MySQL로 접속되지 않습니다.

  • DB에 접속되지 않는다면 본 가이드의 DB 서버 접속 설정을 참고해 주시기 바랍니다.

SSL VPN을 이용한 DB 서버 외부 접근 가이드

SSL VPN 상품을 사용하면, 로컬 PC에서 Cloud DB for MySQL에 접근할 수 있습니다.

다양한 접근 방법 중 GUI 환경의 MySQL 클라이언트인 MySQL Workbench를 통한 접근 방법을 소개드립니다.

본 가이드는 Cloud DB for MySQL과 SSL VPN을 사용 중임을 가정하여 작성하였습니다. "DB 서버 생성 및 접근 가이드""SSL VPN 사용 가이드"를 참고하여 기본 환경을 설정해 주시기 바랍니다.

SSL VPN Agent 시작

SSL VPN Agent를 시작합니다.

database-5-10-001

DB 서버 접속 설정

로컬 PC에서 MySQL Workbench를 이용해 DB 서버에 접속하기 위해서는, SSL VPN이 DB 서버에 접속할 수 있도록 두 가지 설정을 해야 합니다.

Step 1. SSL VPN 정보 확인

콘솔에 접속하여 SSL VPN의 IP 주소 대역을 확인합니다.

database-5-10-004

① SSL VPN IP 주소 대역은 1.1.1.1/28입니다.

Step 2. DB 서버 ACG 설정

Cloud DB for MySQL 콘솔에 접속하여 DB 서버의 ACG를 설정합니다.

database-5-10-005

database-5-10-006

database-5-10-007

① ACG 버튼을 클릭합니다.

② DB 서버를 클릭합니다.

ACG 설정 버튼을 클릭합니다.

④ SSL VPN이 접속할 수 있도록 설정을 추가하고 적용 버튼을 클릭합니다.

  • 접근 소스: SSL VPN의 IP 주소 대역

  • 허용 포트: DB 서버 포트

Step 3. DB 서버 DB USER 설정

database-5-10-008

DB User 관리를 클릭합니다.

② VPN 대역에서 접속할 수 있도록 DB User를 추가합니다.

  • 예제에서는 mysql_dba@%를 통해서 이미 접속 가능한 상태지만, VPN 대역에서 접속 가능한 user를 하나 더 생성했습니다.

[저장] 버튼을 클릭합니다.

Step 4. DB 서버 접속 정보 확인

Cloud DB for MySQL 콘솔에 접속해서 DB 서버 접속 정보를 확인합니다.

database-5-10-010

① Private 도메인은 네이버 클라우드 플랫폼의 서버에서만 접속가능한 도메인으로, DB 서버 호스트명과 유사하게 사용됩니다.

  • Private 도메인: db-gmcp.beta-cdb.ntruss.com

② DB 접속 포트입니다.

  • DB 서버 포트: 3306

※ Secure Zone에 생성된 Cloud DB for MySQL 서버에 SSL VPN 접근을 위해서는 Secure Zone Policy 추가가 필요합니다.

MySQL Workbench 설치

이제 접속을 위한 설정이 완료됐습니다. MySQL Workbench를 설치합니다.

MySQL Workbench는 MySQL 공식 홈페이지에서 다운로드 가능합니다.

다운로드 URL : https://www.mysql.com/products/workbench/

database-5-9-003

MySQL Workbench 접속

위에서 확인한 DB 서버 접속 정보를 사용하여 MySQL Workbench에 접속합니다.

Step 1. Workbench Connection 생성

database-5-10-011

database-5-10-012

MySQL Connection을 클릭하여 신규 커넥션을 연결합니다.

② DB 서버 접속 정보를 기입 후 Test Connection을 클릭하여 커넥션을 테스트합니다.

  • Connection Name: 커넥션 별칭
  • Hostname: DB Private 도메인
  • Port: DB 포트 번호
  • Username: SSL VPN 대역에서 접속할 수 있는 유저명

OK 버튼을 클릭하여 커넥션을 저장합니다.

MySQL Workbench 사용하기

이제 로컬 PC의 MySQL Workbench로 DB 서버에 접속하여 사용할 준비가 다 되었습니다.

자세한 사용법은 MySQL 홈페이지의 가이드 문서를 참고해 주시기 바랍니다.

database-5-10-013

database-5-9-100

Public 도메인을 이용한 DB 서버 외부 접근 가이드

Public 도메인을 사용하면 네이버 클라우드 플랫폼 외부에서도 DB Server로 접근할 수 있습니다.

다양한 접근 방법 중 GUI 환경의 MySQL 클라이언트인 MySQL Workbench를 통한 접근 방법을 소개드립니다.

동일한 방법으로 외부의 웹서버에서 DB 서버로 접근할 수 있습니다.

본 가이드는 Cloud DB for MySQL을 사용 중임을 가정하여 작성하였습니다. "DB 서버 생성 및 접근 가이드"를 참고하여 기본 환경을 설정해 주시기 바랍니다.

DB 서버 접속 설정

로컬 PC에서 MySQL Workbench를 이용해 DB 서버에 접속하기 위해서는, Public 도메인 설정, DB 서버 ACG 설정, DB USER 설정을 해야합니다.

Step 1. Public 도메인 설정

Cloud DB for MySQL 콘솔에 접속하여 DB 서버의 Public 도메인을 설정합니다.

database-5-10-004

DB 관리 > Public 도메인 관리를 클릭합니다.

를 클릭하여 Public 도메인을 발급받습니다.

Step 2. DB 서버 ACG 설정

Cloud DB for MySQL 콘솔에 접속하여 DB 서버의 ACG를 설정합니다.

database-5-10-005

database-5-10-006

database-5-10-007

① ACG 버튼을 클릭합니다.

② DB 서버를 클릭합니다.

ACG 설정 버튼을 클릭합니다.

④ 개인 PC 혹은 웹서버가 접속할 수 있도록 ACG 설정을 추가하고 적용 버튼을 클릭합니다.

  • 접근 소스 : 가능하면 개인 PC, 웹서버에서만 접근이 가능하도록 단일 IP로 설정하길 권장합니다.

  • 허용 포트: DB 서버 포트

Step 3. DB 서버 DB USER 설정

database-5-10-008

DB User 관리를 클릭합니다.

② 개인PC 혹은 웹서버에서 접속할 수 있도록 DB User를 추가합니다.

  • 예제에서는 mysql_dba@%를 통해서 이미 접속 가능한 상태지만, 개인 PC 대역에서 접속 가능한 user를 하나 더 생성했습니다.

[저장] 버튼을 클릭합니다.

Step 4. DB 서버 접속 정보 확인

Cloud DB for MySQL 콘솔에 접속해서 DB 서버 접속 정보를 확인합니다.

database-5-10-010

① Public 도메인은 외부망에서도 접속가능한 도메인으로, DB 서버 호스트명과 유사하게 사용됩니다.

  • Public 도메인: db-gmcp.pub-cdb.beta.ntruss.com

② DB 접속 포트입니다.

  • DB 서버 포트: 3306

MySQL Workbench 설치

이제 접속을 위한 설정이 완료됐습니다. MySQL Workbench를 설치합니다.

MySQL Workbench는 MySQL 공식 홈페이지에서 다운로드 가능합니다.

다운로드 URL : https://www.mysql.com/products/workbench/

database-5-9-003

MySQL Workbench 접속

위에서 확인한 DB 서버 접속 정보를 사용하여 MySQL Workbench에 접속합니다.

Step 1. Workbench Connection 생성

database-5-10-011

database-5-10-012

MySQL Connection을 클릭하여 신규 커넥션을 연결합니다.

② DB 서버 접속 정보를 기입 후 Test Connection을 클릭하여 커넥션을 테스트합니다.

  • Connection Name: 커넥션 별칭
  • Hostname: DB Public 도메인
  • Port: DB 포트 번호
  • Username: 유저명

OK 버튼을 클릭하여 커넥션을 저장합니다.

MySQL Workbench 사용하기

이제 로컬 PC의 MySQL Workbench로 DB 서버에 접속하여 사용할 준비가 다 되었습니다.

자세한 사용법은 MySQL 홈페이지의 가이드 문서를 참고해 주시기 바랍니다.

database-5-10-013

database-5-9-100

연관 정보 바로가기

아래 가이드를 통해 보다 다양하고 풍부한 연관 정보를 확인하실 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...