AWS에서 제공하는 서비스중 데이터베이스가 있습니다. 물론 여기서 데이터베이스를 생성하면 원격으로 접속이 가능한데 이를 MySQL DB를 생성한다음 윈도우 MySQL WorkBranch를 이용해서 접속해보겠습니다.
MySQL Connections에 추가 버튼을 눌러주고
Connection Name는 아무거나 넣으시면 됩니다.
Hostname은 AWS에서 DB 대시보드에 들어가서 연결 & 보안의 앤드포인트 주소를 집어 넣으면 됩니다. 포트 번호도 마찬가지로 밑에 나와 있습니다.
유저이름은 RDS에서 DB를 생성할때 지정한 마스터 이름을 사용하시면 됩니다.
그리고 Password에 Store in Valut에 들어가서
비밀번호를 입력합시다.
이때 연결에 실패를 한다면 퍼블릭 엑세스 가능을 확인합시다. 내부가 아닌 외부 접속 여부를 확인해야 합니다.
이때 퍼블릭 액세스를 아니요 체크해다면 수정을 합시다.
데이터베이스 대시보드에서 수정을 클릭하고
퍼블릭 액세스 가능으로 체크를 합시다. 물론 보안에는 취약해지는 것이 맞기에 다른 방법을 사용 할 수 있습니다.
마찬가지로 마스터 암호도 수정 할 수 있습니다.
그리고 즉시 DB인스턴스를 수정해줍시다.
여기서 끝이 아니라 보안 규칙을 하나 수정을 해줍시다.
DB대시보드에 보안 VPC보안 그룹을 선택해서
아래 인바운드 규칙에 수정을 누르고
규칙을 추가한다음 유형에 MYSQL/Aurora 소스는 0.0.0.0/0으로 지정해줍시다. 지역에 무관하게 접속이 가능해집니다.
다시 돌아와서 접속을 하면 위와 같이 Successfully made the MySQL connection이 완성됩니다.
여기서 자유롭게 쿼리문을 넣고 작업하시면 됩니다.
Comments powered by Disqus.