카테고리 없음

AWS EC2의 mysql을 컴퓨터의 Mysql workbench로 접속하기

김 숨 2022. 3. 2. 22:21

문제 : EC2의 데이터베이스에 접근하고 싶으나, 접속 할 수 없다는 경고만 노출되었었다. 

 

Standard(TCP/IP) 방법으로

Hostname엔 EC2의  IPv4 퍼블릭 IP를 입력

Port는 활성화 되고 있는 인스턴스의 인바운드 규칙에서 설정한대로 작성하고

Username은 ubuntu의 mysql에서 새로 만들어 권한을 부여준 유저로 접속

 

해결방법 : standard TCP/IP over SSH 로 접속하기

 

나는 기존에 EC2의 ubuntu를 PuTTy로 접속중이였다.

그렇기 때문에 mysql에 접속을 할 때도 standard TCP/IP over SSH를 이용해서 설정을 해줬다.

 

 

SSH Hostname에는 ec2 인스턴스의 IPv4 퍼블릭 IP를 넣는다.

ssh 접속이기 때문에 :22 포트를 추가한다 ex) 0.0.0.0:22

 

그외 Username과 Password는 기존에 설정한대로 추가

 

Key File 은 AWS에서 발급받은 키페어로

 

Host name 같은 경우는 외부접속 허용을 위해 mysqld.cnf 파일의 bind-address를 찾아서 0.0.0.0으로 변경 했기 때문에 그대로 입력하고

 

포트는 기존에 설정한대로(3306 혹은 본인이 추가한 포트)

 

Username은 접속하고 싶은 mysql의 유저로 하면 된다.

 

 

성공~~

 

↓참고한 블로그

https://yejin0730.tistory.com/25