본문 바로가기
AWS/기능 소개 및 에러처리

AWS RDS를 Workbench로 실행시키기( + 연결 에러?? Faild to connect to mysql )

by Pacloud 2023. 7. 12.
반응형

AWS내의 DataBase서비스인 RDS 여러 DB종류를 클릭 클릭으로 쉽게 생성할수있어 많이 쓰는데, 학생들 대상으로 강의를 하거나 해커톤 등을 진행하면 GUI환경에서 해당 DB를 보고싶어 하는 학생들이 많다.

 

뭐 워크벤치나 디비버 오렌지 등 많은 툴들이 있지만 오늘은 Workbench로 Rds연동하여 실행하는 방법을 안내한다.

 

1. aws rds 들어가서 데이터 베이스 생성

 

2.DB 선택 (나는 mysql로)

 

 

3.DB 접속 정보 설정 계정과 패스워드 !! 꼭 기억하자..물론 구성에서 확인이 가능하지만.,.

 

4. 퍼블릭 억세스 설정(무조건 '예'로 풀어줘야함)

 

 

위의 과정들을 마친뒤에는 데이터베이스 생성을 한다. 한 4분 정도 소요되는 듯하다.

 

해당 화면에서 엔드포인트 값을 기억한다!!

 

그리고 나서 이제 워크벤치를 이용할건데,

 

위 처럼 화면이 나온다  우리는 MySQL Connections 옆의 + 버튼을 누른다.

 

 

여기서 부터 중요한데,

 

커넥션 네임은 알아서 하면되고,

 

Hostname에 아까 기억한 엔드포인트 주소

 

UserName에 DB 생성시 설정한 유저와 password에서 store in vault를 눌러서 password 값을 입력한다.

 

짜잔!! 그러면 아래처럼

연결할 데이터베이스가 생성되고 더블클릭해서 연동한다!!

 

cannot connect to Databse????

근데 왠걸..해당 에러가 난다... 이유는 RDS의 보안그룹 설정 때문인데..다시 RDS로 와서보안그룹 클

 

인바운드 규칙 편집을 누르고,,아래의 규칙을 추가한다.

 

그리고 나서 다시 워크벤치로 돌아와 실행시키면!!!

 

짜잔 접속이 완료된다..!

 

되게 간단한 문제인데 많은 사람들이 놓치는 부분이기도하다~~ 다음에 더 좋은 팁으로 돌아오겠다!