디폴트 네트워크에 Mysql 만들어 데이터베이스 연결해 보자.
1. 디폴트 네트워크 확인
디폴트 서브넷에 생성한다.
또는
DB서브넷은 2개 이상이어야 한다.
테스트로 Public Subnet을 만든다.
DB는 Public에 두면 안 된다.
여기서는 DB를 잠시 테스트라 Public에 놓고 외부에서 접속되도록 한다.
개발로 만들자
admin
암호 입력
사양은 낮은거로 변경
AZ는 2a
1) 데이터베이스 만들기.
2) RDS > Standard Create > MySQL > Dev / Test
3) 암호를 설정한다.
암호는 반드시 적어 놓는다.
4) 설치할 VPC를 선택한다.
해당 VPC에 반드시 2개 이상의 서브넷이 있어야 설치가 된다.
5) Create database
6) Mysql DB가 만들어지는데 10분을 걸린다.
7) 다음은 옵션 (선택)
1
인스턴스 클릭 > 작업 > 삭제
2
방법
최종 스냅셧을 생성하시겠습니까? 체크 해지
인스턴스 삭제시 시스템 스냅샷 및 특정 시점으로 복구를 포함한 자동화된 백업을 더 이상 서용할수 없다는점을 인정합니다. - 체크
delete me 입력
1
Read 부터 지운다.
Read 인스턴스 클릭 > 작업 > 삭제
2
클러스터에서 수정 눌러 삭제 방지 활성화 체크 해지한다.
삭제 방지 활성화 체크 해지
계속
즉시 적용 선택
3
라이터 인스턴스 클릭 > 삭제한다.
4
방법
최종 스냅셧을 생성하시겠습니까? 체크 해지
인스턴스 삭제시 시스템 스냅샷 및 특정 시점으로 복구를 포함한 자동화된 백업을 더 이상 서용할수 없다는점을 인정합니다. - 체크
delete me 입력
주의: 인스턴스를 중지하면 삭제가 되지 않는다. 다시 사용 가능으로 해야 삭제가 가능하다.
다시 사용가능하도록 하는데 30분 정도 걸린다.
중지하면 삭제하는데 시간이 걸리니, 꼭 사용가능에서 삭제하여 반납 하도록 하자.
1. MySQL 클라이언트로 데이터베이스 연결하기
1) 리눅스 서버 1대 만들어, 접속해보자~
또는
Windows에 클라이언트 설치해 접속해 보자.
1) MySQL 클라이언트 다운로드
https://dev.mysql.com/downloads/workbench/
2) No thanks, just start my download 클릭해서 다운로드한다.
3) Client Only로 설치한다. (20분 소요)
4) Mysql DB에 접속 가능하도록 Security-Group을 허용한다.
특정 IP에서만 3306 접속을 허용한다.
5) MySQL Connections 클릭하여 DB서버에 접속해본다.
6) Hostname 은 Mysql EndPoint를 확인해 입력한다.
Test Connection > 암호 입력 > 접속
참고
https://aws.amazon.com/ko/getting-started/hands-on/create-mariadb-db/
감사합니다.