개발학습일지

[AWS] 3. MySQL workbench 에서 RDS MySQL에 연결하는 방법 및 방화벽 설정 본문

AWS/DataBase

[AWS] 3. MySQL workbench 에서 RDS MySQL에 연결하는 방법 및 방화벽 설정

처카푸 2024. 5. 13. 12:27

mysql workbench 에서 RDS MySQL에 연결하는 방법과 방화벽 설정하는 방법

 

mysql workbench 에서 RDS MySQL에 연결하려면,

앞서 포스팅한 1.(https://msdev-st.tistory.com/101) , 2.(https://msdev-st.tistory.com/102) 이 다 잘되어 있는 상태여야 한다.

 

1. 설치된 mysql workbench에 들어가서 새로운 커넥션 만든다

- + 눌러서 만들기

새로운 커넥션

- 이름 : AWS 데이터베이스에 만든 식별자 이름과 같이 설정했다.

- 호스트 네임 : 엔드포인트 이름이 호스트 네임이랑 같다.

- 유저 네임 : AWS 데이터베이스에서 만든 마스터 사용자 이름과 같이 적는다.

- 패스워드 : AWS 데이터베이스에서 만든 마스터암호 적는다.

 

2. 모든 정보를 기입하고 나서, 테스트 커넥션 누르면 오류가 발생한다.

- 오류 발생 : 

 

오류 이유 : 방화벽 설정을 안해줘서 막혔다

 

해결 방법 :  AWS RDS 데이터베이스 인바운드 규칙에서

                 포트설정을 해준다.

 

 

 

 

- 해결하기

AWS RDS 데이터베이스 인바운드 규칙 편집을 눌러 새로운 규칙 추가하기

포트  범위는 MySQL 생성할 때 있던 포트 번호를 적어준다. (유형을 MySQL로 선택하는 방법도 있다.)

포트 열어주기

 

3. 오류를 해결했으면, 다시 MySQL에서 테스트 커넥션 하면 생성 완료되는 것을 볼 수 있다!

- 여기서 오류가 발생할 경우, 호스트네임, 유저네임, 패스워드 중 내가 설정한 곳에서 문제가 있는 경우가 많으므로 설정 파트를 확인해야한다.

- MySQL Connections  생성 완료!!

 

'AWS > DataBase' 카테고리의 다른 글

[AWS] 1. RDS로 MySQL free tier 설치하기  (0) 2024.05.13