상세 컨텐츠

본문 제목

NCP 4장. Cloud DB MySQL에 로컬에서 접속하기(외부접속)

Cloud

by seonjaechoi 2023. 11. 8. 13:13

본문

반응형

NAVER CLOUD PLATFORM에 네이버 클라우드 DB 서비스인 MySQL을 연동시켜

태블로까지 연동시켜봤다.

 

다만 데이터 베이스에 데이터를 저장하려면 MySQL에 접속하여 데이터를 보내줘야하므로

이번에는 Cloud DB 서버에 외부접속하여 MySQL workbench에서 데이터를 import 해보자

 

네이버 클라우드 플랫폼 가이드북 링크

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com


NCP 클라우드 DB Server란?

클라우드 기반에서 데이터를 저장, 관리, 처리, 조회할 수 있는 시스템이다. 

이번 글에서는 클라우드 DB Server를 생성하고 MySQL workbench를 통해 외부 접속하는 방법을 알아보자

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

 

1. DB Server 생성을 클릭한 후 아래와 같이 생성 조건에 대해 설정하는 화면이 나온다.

    VPC와 Subnet이 없으면 서버를 생성하지 못하기 때문에 미리 생성 해야한다.

 

2. VPC, Subnet이란?, 생성 방법

    VPC는 클라우드 내에서 사용자가 정의한 격리된 가상 네트워크이며

    서브넷은 이 VPC 내에서 세부적으로 나뉜 IP 주소 범위를 가진 네트워크 세그먼트입니다.

NCP, Naver Cloud Platform VPC 생성#1
NCP, Naver Cloud Platform VPC 생성#2
NCP, Naver Cloud Platform VPC 생성#3

3. Subnet 생성하기

NCP, Naver Cloud Platform Subnet 생성#1
NCP, Naver Cloud Platform Subnet 생성#2
NCP, Naver Cloud Platform Subnet 생성#3

 

4. Cloud DB Server 만들기, Cloud DB for MySQL로 접속하여 아래와 같이 DB 서버를 만든다.

NCP, Naver Cloud Platform DB Server 생성#1
NCP, Naver Cloud Platform DB Server 생성#2
NCP, Naver Cloud Platform DB Server 생성#3
NCP, Naver Cloud Platform DB Server 생성#4
NCP, Naver Cloud Platform DB Server 생성#5

 

5. 로컬(외부)에서 접속하기 위해 Public 도메인 및 ACG 설정을 해줍시다.

    먼저 Public 도메인 생성을 해줍시다.

NCP, Naver Cloud Platform DB Public 도메인 생성#1
NCP, Naver Cloud Platform DB Public 도메인 생성#2
NCP, Naver Cloud Platform DB Public 도메인 생성#3
NCP, Naver Cloud Platform DB Public 도메인 생성#4

 

6. 위와같이 Public 도메인 생성이 완료되면 Server > ACG 편집을 하러가자

NCP, Naver Cloud Platform ACG 설정 편집#1

 

7. 아래의 내용을 전부 입력 후 "설정"을 추가하고, 화면 맨 아래 "적용"을 눌러준다.

NCP, Naver Cloud Platform ACG 설정 편집#2

 

8. 외부 접속을 위한 DB 정보 확인하고 MySQL을 실행하자
    MySQL 다운로드 사이트 링크

 

MySQL :: Download MySQL Installer

Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.

dev.mysql.com

MySQL Workbench를 통한 외부 접속 방법#1
MySQL Workbench를 통한 외부 접속 방법#2
MySQL Workbench를 통한 외부 접속 방법#3

 

8. 최종적으로 DB 서버에 접속하여 데이터를 임포트 해보자

MySQL Workbench를 통한 외부 접속 방법#4
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#1
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#2
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#2
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#3
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#4
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#5
MySQL Workbench 외부 접속 후 데이터 임포트 하는 방법#6

 

9. 데이터가 DB Server로 제대로 import 되었는지 확인하기 위해 아래 쿼리문을 실행한다.

# 데이터 베이스 선택
USE clouddb;

# 선택한 데이터 베이스의 iris 데이터 테이블 내용 전부 선택
SELECT * FROM iris;

MySQL Workbench 임포트 데이터 확인 문법#1

 

관련글 더보기