안녕하세요 단밤입니다.
이번 포스팅에서는 AWS Mysql 사용하는 것에 대해 알려드릴까합니다.
AWS 가입이 안되어 있으시면,
위 포스팅에 가셔서 가입부터 해주세요. ^^
0) Mysql 데이터베이스를 생성하기에 앞서 지역을 세팅해주세요. 로그인 하시면 우측 상단에 지역을 설정할 수 있습니다.
저는 지역을 "아시아 태평양 (서울) ap-northeast-2"로 설정했습니다.
1) AWS에 접속한 후에, RDS라는 메뉴를 검색해서 클릭합니다.
2) 아래 이미지 처럼 왼쪽에 메뉴가 뜹니다. "데이터베이스"라는 메뉴를 클릭합니다.
3) "데이터베이스 생성" 버튼을 클릭합니다.
4) 데이터베이스 생성 옵션들을 선택합니다.
- 데이터베이스 생성 방식 선택 : 표준
- 엔진옵션
MySQL
버전 : MySQL 5.7.26 => 원하시는 버전을 선택하셔도 무방합니다.
- 템플릿 : 프리티어 => AWS 1년 프리티어로 가입하신 분들만 해당됩니다.
- 설정
DB 인스턴스 식별자 : danbam-db => 원하시는 명칭을 적으셔도 됩니다.
- 자격 증명 설정
마스터 사용자 이름 : admin => 원하시는 DB마스터계정명을 적으셔도 됩니다.
마스터 암호 설정 : [암호 자동 생성] 옵션을 체크해재 하셨을 경우 설정이 가능합니다. 나중에 비밀번호를 잊으셨다면 AWS 루트계정으로 재설정이 가능합니다.
- DB 인스턴스 클래스 : 버스터블 클래스(t 클래스 포함) => 프리티어는 해당 옵션만 사용가능한듯 합니다.
- 스토리지
스토리지 유형 : 범용(SSD)
할당된 스토리지 : 20Gib => 프리티어 최대 용량입니다.
스토리지 자동조정 : 스토리지 자동 조정 활성화 체크 해제
- 연결 => 연결세팅캡처 이미지를 참고해주세요
퍼블릭 엑세스 "예" 선택해주셔야 합니다. 그래야 DB 툴에서 접속이 가능해요~
그 밖의 옵션들은 데이터베이스를 생성하면 기본적으로 세팅됩니다. VPC 자동으로 생성되면서, 해당 VPC에 속한 보안그룹도 자동으로 생성됩니다. 추후에 시간내서 포스팅을 하도록 하겠습니다
- 데이터베이스 인증 : 암호 인증 => 실습이므로 암호인증으로만 하겠습니다.
- 추가 구성
초기 데이터베이스 이름 : danbam => 원하시는 명칭을 적으셔도 됩니다.
[자동 백업 활성화] 체크 해제
[마이너 버전 자동 업그레이드 사용] 체크 해제
유지 관리 기간 : [기본 설정 없음] 체크
삭제 방지 : [삭제 방지 활성화] 체크 해제 => 이 부분은 실제로 운영에 사용할 데이터베이스 생성시 체크를 하셔야 됩니다.
그 밖의 옵션들은 Default로 냅두셔도 됩니다.
연결세팅캡처
5) "데이터베이스 생성" 버튼을 누르기 전에 프리티어에 관한 월별 추정 요금을 한 번 살펴보신 후, "데이터베이스 생성" 버튼을 클릭합니다.
6) 데이터베이스 생성 완료
데이터베이스를 만들었는데 접속은 해봐야 되겠죠?? ><
데이터 베이스를 생성할 때 아래이미지가 뜨면서 로딩이미지가 계속 빙빙 돌거에요.
생성이 완전히 완료되셨으면,
1) DB 식별자에 danbam-db를 클릭해보세요. (DB 식별자를 다른명칭으로 하셨으면 그 명칭으로 클릭해보세요)
2) 아래 이미지처럼 화면이 뜹니다. DB툴을 사용할 때 필요한 정보는 다섯가지가 있습니다.
- 엔드포인트 ( 아래이미지 검은 네모칸 )
- 포트 ( 기본포트 3306으로 세팅 )
- 마스터 사용자 이름 ( 저는 "admin" 으로 했습니다. )
- 마스터 암호
- 초기 데이터베이스 이름 ( 저는 "danbam" 으로 했습니다.)
3) Mysql DB 접속 툴로 접속해보기!!
저는 개인적으로 Mysql Workbench 혹은 DataGrip을 사용합니다. 그 밖의 접속툴은 여러가지가 있지만, DataGrip으로 접속을 해보도록 하겠습니다.
좌측 이미지 처럼 만드셔도 되고요.
DataGrip 메뉴로는 [File > DataSources...] 로 들어가서 + 버튼 누르셔도 됩니다.
4) DB접속정보 기입 (2번에서 설명한 다섯가지를 참고해서 아래 이미지 세팅을 시도해 보세요~)
5) 접속정보 세팅을 다하셨으면 "Test Connection"을 시도해보세요.
접속정보를 제대로 세팅하시면 Success 문구가 뜰거에요 ^^
6) 마지막으로 sql 쿼리 간단한거 실행해보시죠.
AWS Mysql 데이터베이스 생성해보고 난 후에, DB툴로 연결하는 작업에 대해 포스팅을 해보았습니다.
Mysql 데이터베이스 생성에 많은 도움이 되시길 바랍니다. Mysql과 관련된 세팅 중 IAM 사용법 보안세팅 등등 다음 포스팅에 올릴 계획이니 조금만 기다려주세요.
오늘도 즐거운 하루 되세요. 감사합니다.
'AWS 나도 할 수 있다' 카테고리의 다른 글
AWS CLI 사용법 (0) | 2022.11.24 |
---|---|
AWS MySql 마이그레이션 (0) | 2022.10.30 |
AWS 가입하기 (0) | 2022.10.30 |