민프

[DevOps][NCP] Cloud DB for MySQL 생성하기, 로컬에서 접속하기(VPC 설정) 본문

DevOps/[NCP]

[DevOps][NCP] Cloud DB for MySQL 생성하기, 로컬에서 접속하기(VPC 설정)

민프야 2025. 4. 7. 15:33

네이버 클라우드 플랫폼에서는 CloudDB for MySQL 서버에 접근하기 위한 방법으로는 아래와 같이 3가지 방식을 제공하고 있습니다.

  1. 네이버 클라우드 플랫폼 Server에서 Privatte 도메인을 이용하여 접근
  2. SSL VPN 상품을 이용하여 접근
  3. Public 도메인을 이용하여 접근

먼저 1번을 해보겠습니다. 

 

1. Services-> Database -> Cloud DB for MySQL 

2. DB 생성 

2-1. 서버 설정

 

- subnet은 private으로 만든걸 넣어준다. 

- DB Server이름 -> 물리적/가상 머신 하나의 이름 (클러스터 구성 시 하나의 인스턴스)

- DB 서비스 이름

   - 하나의 서비스 단위로 관리되는 DB 인스턴스 묶음

   - DB 접속할 때도 이 이름이 사용됨 (DB 호스트 이름 일부로 들어감)

 

2-1. DB 설정

USER_ID DB에 접속할 기본 관리자 계정 이름. (AWS에서는 이 부분이 주로 admin으로 되어있습니다.)
HOST(IP) 접속 허용 IP 주소
EC2에서 접근할 수 있도록, EC2의 퍼블릭 IP 입력 가능
(테스트 목적이면 %(0.0.0.0/0), 보안 위해 나중에 꼭 제한 필요!)
USER 암호 DB 접속 시 사용할 비밀번호.
DB 접속 포트 기본값 3306. MySQL 기본 포트
기본 DB명 생성할 기본 데이터베이스 이름
DB Config 설정 NCP에서 제공하는 기본 설정을 사용할지 여부
DB log 수집 체크하면 쿼리 로그, 에러 로그 등을 수집할 수 있어. 기본 활성화

 

3. DB 생성 결과

4. 외부 접근 설정 (Public Subnet)

4-1.  Public Subnet DB 생성

DB생성 시 아래 Subnet을 Public Subnet으로 바꿔준다.

 

4-2. Public 도메인 할당

현재 보시면 Public 도메인이 비할당이 되어있는데 이 부분이 "ACG"와 관련되어 있는 부분 입니다.

Public 도메인 발급 완료

 

4-2. Server - ACG - ACG 설정

- 접근 소스 : 'myip'

- 허용포트 : 3306

- 메모 : 자유

 

 

4-3. Public 도메인으로 접근 (DBeaver)

 


https://console.ncloud.com/vpcCloudMysql/server

 

 

 

Comments