우선적으로 MySQL 워크벤치 설치가 필요하다
설치를 하지 않았다면
링크를 참고하길 바란다
https://ap-northeast-2.console.aws.amazon.com/rds/home
https://ap-northeast-2.console.aws.amazon.com/rds/home
ap-northeast-2.console.aws.amazon.com
링크를 클릭하거나
AWS에서 RDS 검색하여 들어가보자
그리고 좌측 대시보드를 클릭하고
가운데 데이터베이스생성을 클릭하자
그러면 아래와 같은 화면이 나오는데
My Sql을 사용할 거니까 선택해주고 아래로 내려가
프리티어를 당당히 선택하자
돈을 내고 사용하는것은 회사지 내가 아니다
그리고 아래로 더 내려가서
DB인스턴스 식별자는 DB의 이름같은 개념인데
지정되어있는 데이터베이스 1 로 해도 되지만
사용자 본인이 알아보기 편하게 짓도록 하자
그리고 마스터사용자이름은 말 그대로
마스터ID라고 생각하면 되겠다
마스터암호도 마찬가지
이 부분에서 스토리지 자동조정 활성화는 체크 해제하자
프리티어는 함정이 많다
그리고 퍼블릭액세스를 예 라고 눌러주자
그리고 이외의 것은 건들지 말도록 하자
지갑이 얇아진다
이 부분은 24년 2월부로 유료화가 되었다 EC2서버와 연결해 해결하는 법이 있는 것 같으나
현재 제대로 알지 못해 알게 된다면 수정하겠다
그리고 데이터베이스 생성을 클릭하고 조금 기다리면
생성이 된것을 확인할 수 있고
좌측 하단의 엔드포인트와 포트를 기억해두자
그리고
mysql워크벤치 실행
가운데에 +버튼을 클릭하자
그러면 아래와 같은 화면이 나오는데
커넥션 네임은 위에서 설정한 DB인스턴스 식별자의 이름과 같게 하자
그리고 호스트네임은 현재 로컬IP로 되어있다
아까 위에서 기억하자고 했던 엔드포인트를 Copy&Paste 해주자
포트는 건들 필요 없이 3306으로 되어있으니 그대로 두고
유저네임은 마스터네임이었던 admin으로 설정
그리고 아래 패스워드는
이 버튼을 클릭하여 적어주도록 하자
그리고서 테스트 연결을 한번 해보자
어라 응답없음이 뜨고 에러가 뜬다
EC2 서버를 열때를 생각해보자
방화벽을 잊었다
아까 엔드포인트를 알려주던 페이지에서 우측에 보안을 들어가보자
익숙한 모습이 보인다
인바운드 규칙 편집을 들어가자
사용자지정 TCP를 해도 되지만
MYSQL을 선택하면 알아서 포트번호를 채워준다
그리고 Anywhere IPV4를 선택해주자
그리고 규칙 저장을 클릭하고 다시 테스트 연결을 해보자
정상적으로 연결이 된다고 나오니 이제 바로 연결을 해보자
추가 된 것을 확인 할 수 있다
클릭해보면
테이블에 접속이 가능해졌다
'MYSQL' 카테고리의 다른 글
MYSQL - CRUD 2. Read (0) | 2024.05.13 |
---|---|
MYSQL - CRUD 1. Create (1) | 2024.05.13 |
MySQL 테이블 생성 (0) | 2024.05.13 |
MySQL 데이터타입 (0) | 2024.05.13 |
MYSQL workbench 설치 및 오류해결 (0) | 2024.05.10 |