[Spring] 스케줄러 프로젝트[3.1] - EC2 MariaDB를 외부 Workbench에서 관리하기

RedPanda·2023년 8월 3일
0

예전에 다같이 프로젝트를 할 때 EC2와 local의 workbench를 연결하는 데에서 애를 먹었다.
결국 실패했었는데 이번에 얼떨결에 성공해서 포스팅해본다...

EC2는 켜져있는 상태로 진행해야 한다. 꼭!

MySQL Workbench 설치

local에서 mysql을 설치하면 workbench도 같이 설치된다. 없다면 이것만 설치해도 된다. 다음 링크를 들어가서 workbench를 설치해주자.

https://dev.mysql.com/downloads/workbench/

설치 과정에서 포트번호와 root 계정 비밀번호를 설정하는 부분이 있을 수 있다. mysql은 3306을 기본 포트로 정하고있다.
이전에 EC2의 인바운드 규칙을 설정할 때 3306으로 설정했으므로 똑같이 해주자. root 비밀번호는 잊지말자.

설치 완료되었으면 다음과 같은 화면이 뜰 것이다.

SSH로 연결하기

위 화면에서 "+"버튼을 클릭하고 다음 화면을 따라하자.
public IP는 인스턴스가 중지되면 바뀌므로 연결할때마다 바꿔야하는 번거로움이 있다. (탄력적 IP를 사용하면 고정 IP로 사용가능)

ssh password는 할필요 없고 EC2때 사용한 키페어를 keyFile에 넣어주자.

Test Connection을 누르면 문제없이 연결되는 것을 알 수 있었다.

여담

어차피 안쓸 DB긴 했는데 메모용으로 올린 포스팅이기에 짧게 올려본다.
IP가 계속 바뀌는 문제는 탄력적 IP로 해결할 수 있지만, 비용적인 문제가 있으므로 테스트하는 입장에서는 쓰지 않기로 했다.

빨리 MongoDB를 찾아보면서 새로운 DB로 바꿔보도록 하자.

profile
끄적끄적 코딩일기

1개의 댓글

comment-user-thumbnail
2023년 8월 3일

이렇게 유용한 정보를 공유해주셔서 감사합니다.

답글 달기