brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 24. 2022

NCP 2탄-CloudDB For Mysql -2/15

<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  0.0.0.0  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





브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari