쏴아리의 딥러닝 스터디

AWS EC2 RDS MySQL 연결 본문

AWS

AWS EC2 RDS MySQL 연결

말해보시개 2021. 4. 28. 22:30

AWS EC2 RDS MySQL 연결

 

안녕하세요. 쏴아리입니다. 

이번 포스팅에서는 AWS EC2 인스턴스에서 RDS MySQL 인스턴스에 연결하는 방법을 소개합니다. 

AWS EC2와, RDS MySQL 인스턴스 생성이 되어있다는 가정하에, EC2에서 RDS를 접근하기 위해 보안 설정을 셋팅 하는 방법을 주로 알아보겠습니다. 

 

 

 AWS EC2 인스턴스 생성

이번 포스팅에서는 AWS EC2 인스턴스가 생성되어있음을 가정하고 있습니다.

AWS EC2 인스턴스 생성방법은 다음 포스팅을 참고해 주세요.

2021.04.25 - [AWS] - AWS EC2 인스턴스 생성방법

 

AWS EC2 인스턴스 생성방법

AWS EC2 인스턴스 생성방법 EC2는 AWS에서 사용하는 서버입니다. EC2 instance에 API를 배포하는 용도 등 다양하게 활용할 수 있습니다.  EC2 인스턴스 생성하기 1. AWS EC2 페이지 접근 AWS Management Consol..

deepmal.tistory.com

 

 

 

 AWS RDS MySQL 인스턴스 생성 

이번 포스팅에서는 AWS RDS MySQL 인스턴스가 생성되어있음을 가정하고 있습니다.

 AWS RDS MySQL 인스턴스 생성 방법은 다음 포스팅을 참고해 주세요.

2021.04.24 - [AWS] - AWS RDS MySQL 인스턴스 생성 방법

 

AWS RDS MySQL 인스턴스 생성 방법

AWS RDS MySQL 인스턴스 생성 방법  1. AWS RDS  AWS RDS(Relational Database Service)는 AWS에서 제공하는 데이터베이스 서비스 입니다.  RDS를 통해 직접 데이터베이스 서버를 설치하고 운영할 필요 없이,..

deepmal.tistory.com

 

 

 

 AWS EC2 RDS 연결

  EC2에서 RDS를 연결하기 위해서는 RDS의 보안 그룹을 설정해 줘야 합니다 .

1.  EC2 보안 그룹 ID확인 

EC2 인스턴스에서 보안그룹을 클릭합니다.

보안그룹ID를 확인하고 복사합니다. 

 

2. RDS 인스턴스 VPC 보안 그룹 

RDS인스턴스페이지에서 VPC 보안 그룹을 클릭합니다. 

 

3. 보안그룹 생성 인바운드 규칙 

RDS에서 생성한 보안그룹을 선택한 뒤, 인바운드 규칙에서 규칙 추가 버튼을 클릭한 뒤, 다음과 같이 규칙을 추가합니다.

  • 유형: MySQL/Aurora 
  • 소스: 사용자지정
  • 값: EC2 보안정책의 그룹ID(복사한 값)

 

4. RDS 인스턴스 엔드포인트 확인

RDS 인스턴스 페이지에서 엔드포인트를 확인합니다. 

 

5. EC2에 접속하여 mysql을 설치합니다. 

  • $sudo apt install mysql-client-core-5.7

6. EC2에서 RDS 엔드포인트로 접속합니다. 

  • mysql -u {마스터 사용자 이름} -p -h {RDS 인스턴스 엔드포인트}

 

올바로 접속됨을 확인합니다. 

 

 

같이 보시면 좋아요.

 

 

포스팅 내용이 도움이 되었나요? 공감과 댓글은 큰 힘이 됩니다!

 

Comments