이전 글에 이어서 MySql를 외부에서 접속할 수 있게 해보자
이 과정에서 JetBrain의 DataGrip을 사용하도록 하겠다
대학생 신분으로 DataGrip을 무료로 사용할 수 있었다
설치를 완료하고 프로젝트를 새로 생성한다
그 다음 좌측 상단의 +버튼을 클릭 후 MySql을 선택했다
Host 입력란에 ec2 인스턴스의 퍼블릭 IPv4 주소를 입력한다
보안상 putty 터미널에서 mysql을 실행하고 새로운 유저를 만드는 것을 추천한다
https://velog.io/@max9106/MySQL-%EC%9C%A0%EC%A0%80-%EC%83%9D%EC%84%B1-sgk5cplhit
MySql 유저 생성 관련 내용은 위 링크를 참조했다
user 와 password 까지 입력을 하고 TestConnection을 시도한다
처음 실행 시 다음과 같은 오류가 발생했다
이 부분은 다음 링크를 통해 해결이 가능했다
https://suyeoniii.tistory.com/32
TestConnection에 성공하면 위와 같은 화면이 나타난다
<수정>
2021.05.23
지금 위의 상태는 ec2 인스턴스와 연결이 제대로 된 상태가 아니였다
https://velog.io/@banjjoknim/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4%EB%A1%9C-%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C-MySQL-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0
위 링크를 참조하여 몇 가지 수정을 하니 제대로 연결이 이루어졌다
자신의 IPv4주소를 알맞게 입력하고 Test Connection을 완료 후 OK를 누르면 최종적으로 밑의 사진과 같이 나타게 된다