AWS

MySQL workbench - connection 오류 / AWS 의 방화벽 설정하기

yugyeong 2022. 12. 5. 16:08

 

MySQL workbench - connection 오류

 

MySQL workbench 에 aws 를 연결해서 실행 시키려할 때, 실행이 안되는 경우가 있다.

 

 

먼저 connections 옆에 + 버튼을 누르면 아래의 창이 뜬다.

 

conntection Name 에는 sql name 을 설정하면 되고, Hostname 에 aws 의 엔드포인트를 입력해주면 된다.

user name 에 설정한 아이디와, password: store in Vault ... 를 눌러서 설정한 비밀번호를 입력하여 test connection 을 누르면 된다.

 

 

 

근데 이때 sql 이 연결되지 않고, 오류가 발생하는 경우가 있다.

이럴때에는

1. hostname 을 정확하게 입력했는지 확인을 한다.

2. password 를 제대로 입력했는지 확인을 한다.

 

hostname 과  password 를 제대로 입력했는데, 실행이 안되는거라면 방화벽에서 막고있는 것이기 때문에 허용을 해주어야한다.

 

먼저 RDS 의 MySQL 과 연결하고자 하는 생성된 DB에 들어간다.

그리고 연결 & 보안 - 보안 - VPC 보안그룹 아래에 있는 링크를 클릭해준다.

 

 

아래와같은 창이 뜨게 되는데 

인바운드규칙 - 오른쪽에 인바운드 규칙 편집을 눌러준다.

 

 

규칙 추가버튼을 눌러서 새로추가된 규칙의 유형을 MYSQL/Aurora 를 클릭해주고 소스는Ipv4 를 눌러서 설정해주면, 이제 SQL 과 연결이 될것이다.