brunch

15. 네이버클라우드 실습-Mysql db 생성

by Master Seo

Mysql DB를 만들어보자~



<1> DB 서브넷 2개 생성한다.

<2> Cloud DB for Mysql DB 생성

<3> ACG에서 방화벽 허용

<4> DB 접속 테스트



<1> DB 서브넷 2개 생성한다.


1

10.188.0.0/26 - pub1-subnet

10.188.0.64/26 - pub1-subnet

10.188.0.128/26

10.188.0.192/26 - lb-subnet1 (private)



pri1

10.188.1.0/26 - db1-subnet-kr2

10.188.1.64/26 - db2-subnet-kr1

10.188.1.128/26

10.188.1.192/26


Internet Gateway전용 여부 : N(Private)

용도 : 일반



2

서브넷 변경 전

10 db subnet.png




서브넷 변경 후

DB 서브넷 2개 추가

20 subnet.png





<2> Cloud DB for Mysql DB 생성


1

Cloud DB for Mysql > DB Server > DB Server생성 >



2

그냥 생성 해도 되나 , Multi Zone 체크해서 Zone을 이중화 한다.


40 db.png




3

디폴트로 Cloud Log Analytics 서비스 이용신청이 된다.

DB log 조회용

50 db3.png



기본 DB명을 seobasicdb로 한다.

나중에 DB를 보면 아래처럼 seobasicdb 가 나온다.

110 mysql 2.png



4

DB 생성되는데 10분은 걸린다.


60 db4.png



5

생성된 DB 도메인 확인 복사해 놓는다.

db-5hjmv.vpc-cdb.ntruss.com





<3> ACG에서 방화벽 허용



1

ACG에서 DB 연결을 위한 포트를 열어줘야 한다.

mysq이라 tcp 3306 허용이 필요하다.


2

Server > ACG

Inbound 규칙을 추가한다.

Outbound 규칙은 추가가 필요 없다.

70 db acg.png


80 3306 허용.png
90 db out.png



<4> DB 접속 테스트


1

접속하려는 서버에 mysql 클라이언트 설치


#!/bin/bash

yum -y remove mariadb-libs

yum -y install mysql mysql-server



가이드

https://guide.ncloud-docs.com/docs/clouddbformysql-start




2

접속

[root@s176e9990e64 ~]# mysql -u student -p -h db-5hjmv.vpc-cdb.ntruss.com

Enter password:



100 mysql.png




3

database 조회

show databases;


110 mysql 2.png




다음은 스토리지를 알아보자~


https://brunch.co.kr/@topasvga/1404

감사합니다.

keyword
매거진의 이전글14.(몰아보기)네이버 클라우드 시작하기-2022