brunch
매거진 NCP

NCP 2.CloudDB For Mysql

by Master Seo

<1> Cloud DB For Mysql에 사용자 추가, Database 추가하기

<2> 웹서버와 DB서버 연결하기




<1> Cloud DB For Mysql에 사용자 추가, Database 추가하기



1

DB 서버에 사용자 추가?

별도로 DB 서버에 사용자 추가할 수 있다.


Cloud DB For Mysql > DB Server > DB 관리 > DB User 관리 >

ncpuser

ddl 권한 부여

암호 g1!

DB User 추가




2

# Database 추가?


DB 관리 > DB Server 상세보기 > Database 관리

app

Database 추가

저장



3

# 자동으로 2가지 생성된다?

Cloud DB for Mysql 은 ACG가 자동으로 생긴다. = 디폴트 자기 자신만 접속 가능 = 수정 필요

Server > ACG 가면 볼 수 있다.




Private 도메인이 생성된다.




# 기타

외부에서 접속 가능하도록 Public 도메인은 추가로 지정할 수 있다.

DB가 Public Subnet에 설치되어 있는 경우만 가능하다.



4

# DB ACG 수정해 다른 곳에서도 DB 접속이 되도록 하자


Server > ACG > DB ACG 수정 하자


# 인바운드

tcp 10.0.0.0/16 3306 추가하기

tcp my_ip 3306 추가하기



# 아웃바운드

# 모두 허용 추가 (테스트 환경이라)

tcp 0.0.0.0 1-65535 추가하기





<2> 웹서버와 DB서버 연결하기


1

리눅스 서버 로그인


2

yum install mysql

mysql --version


3

# DB Private 도메인 확인

db-eer92.vpc-cdb.ntruss.com



4

웹서버에서 접속


mysql -u ncpuser -h db-eer92.vpc-cdb.ntruss.com -p



MySQL [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| ncpdb1 |

| performance_schema |

| sys |

+--------------------+

5 rows in set (0.00 sec)

MySQL [(none)]>






다음 과정


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


keyword
매거진의 이전글(정식) PRO-1. 네트워크,웹서비스 구축