NAVER CLOUD PLATFORM에 네이버 클라우드 DB 서비스인 MySQL을 연동시켜
태블로까지 연동시켜봤다.
다만 데이터 베이스에 데이터를 저장하려면 MySQL에 접속하여 데이터를 보내줘야하므로
이번에는 Cloud DB 서버에 외부접속하여 MySQL workbench에서 데이터를 import 해보자
네이버 클라우드 플랫폼 가이드북 링크
NCP 클라우드 DB Server란?
클라우드 기반에서 데이터를 저장, 관리, 처리, 조회할 수 있는 시스템이다.
이번 글에서는 클라우드 DB Server를 생성하고 MySQL workbench를 통해 외부 접속하는 방법을 알아보자
1. DB Server 생성을 클릭한 후 아래와 같이 생성 조건에 대해 설정하는 화면이 나온다.
VPC와 Subnet이 없으면 서버를 생성하지 못하기 때문에 미리 생성 해야한다.
2. VPC, Subnet이란?, 생성 방법
VPC는 클라우드 내에서 사용자가 정의한 격리된 가상 네트워크이며
서브넷은 이 VPC 내에서 세부적으로 나뉜 IP 주소 범위를 가진 네트워크 세그먼트입니다.
3. Subnet 생성하기
4. Cloud DB Server 만들기, Cloud DB for MySQL로 접속하여 아래와 같이 DB 서버를 만든다.
5. 로컬(외부)에서 접속하기 위해 Public 도메인 및 ACG 설정을 해줍시다.
먼저 Public 도메인 생성을 해줍시다.
6. 위와같이 Public 도메인 생성이 완료되면 Server > ACG 편집을 하러가자
7. 아래의 내용을 전부 입력 후 "설정"을 추가하고, 화면 맨 아래 "적용"을 눌러준다.
8. 외부 접속을 위한 DB 정보 확인하고 MySQL을 실행하자
MySQL 다운로드 사이트 링크
8. 최종적으로 DB 서버에 접속하여 데이터를 임포트 해보자
9. 데이터가 DB Server로 제대로 import 되었는지 확인하기 위해 아래 쿼리문을 실행한다.
# 데이터 베이스 선택
USE clouddb;
# 선택한 데이터 베이스의 iris 데이터 테이블 내용 전부 선택
SELECT * FROM iris;
끝