[AWS] RDS 연결하기

황서희·2023년 1월 27일
0

서브넷, 인터넷 게이트웨이, 라우팅 테이블은 생성해뒀던 것을 사용한다.

1. 인스턴스 생성

pri1 인스턴스가 DB용 인스턴스가 될 예정!

인바운드 규칙에 MySQL/Aurora - port 3306 추가

2. NAT 게이트웨이 설정

VPC -> NAT 게이트웨이 -> NAT 게이트웨이 생성
탄력적 IP는 미리 생성해뒀던 것을 사용한다.

라우팅 테이블에서, 기본 "예" 로 되어 있는 라우팅 테이블 중 local 밖에 설정되어 있지 않은 것에 NAT 게이트웨이를 추가한다.

3. db 설치

ec2 인스턴스에 접속해 마리아db를 설치한다.

sudo su
yum install -y mariadb

만들어놨던 pem 키를 저장하고 프라이빗 인스턴스로 접속한다.

프라이빗 인스턴스에서 마리아db 서버를 설치한다.

yum install mariadb-server
systemctl start mariad
mysql -u root -p

접속 완료

mysql에서 user를 추가한다.

MariaDB [(none)]> use mysql;
MariaDB [mysql]> create user 'root'@'%';
Query OK, 0 rows affected (0.00 sec)

public 인스턴스에서 접속 확인

4. RDS 생성 및 연동

mysql -u admin -p -h database-1.cvwsl2byjirg.ap-northeast-2.rds.amazonaws.com(endpoint)

profile
다 아는 건 아니어도 바라는 대로

0개의 댓글