AWS Mysql 사용하기

단밤v 2022. 10. 30. 17:37
728x90
반응형

안녕하세요 단밤입니다.

이번 포스팅에서는 AWS Mysql 사용하는 것에 대해 알려드릴까합니다.

 

AWS 가입이 안되어 있으시면,

 

 

AWS 가입하기

안녕하세요. 이번 포스팅에서는 AWS 회원가입에 대해 소개하는 시간이 되겠습니다. AWS 가입은 정말 간단합니다. AWS를 첫 가입하시는 분들은 보통 아래 3가지 목적 중 한 가지라고 생각해요. 1.프

danbam.asbai.xyz

위 포스팅에 가셔서 가입부터 해주세요. ^^

 

0) Mysql 데이터베이스를 생성하기에 앞서 지역을 세팅해주세요. 로그인 하시면 우측 상단에 지역을 설정할 수 있습니다.

저는 지역을 "아시아 태평양 (서울) ap-northeast-2"로 설정했습니다.

 

1) AWS에 접속한 후에, RDS라는 메뉴를 검색해서 클릭합니다.

AWS "RDS" 검색

 

2) 아래 이미지 처럼 왼쪽에 메뉴가 뜹니다. "데이터베이스"라는 메뉴를 클릭합니다.

RDS 메뉴 중 일부 캡처

3) "데이터베이스 생성" 버튼을 클릭합니다.

4) 데이터베이스 생성 옵션들을 선택합니다.

- 데이터베이스 생성 방식 선택 : 표준

- 엔진옵션

MySQL

버전 : MySQL 5.7.26 => 원하시는 버전을 선택하셔도 무방합니다.

- 템플릿 : 프리티어 => AWS 1년 프리티어로 가입하신 분들만 해당됩니다.

- 설정

DB 인스턴스 식별자 : danbam-db => 원하시는 명칭을 적으셔도 됩니다.

- 자격 증명 설정

마스터 사용자 이름 : admin => 원하시는 DB마스터계정명을 적으셔도 됩니다.

마스터 암호 설정 : [암호 자동 생성] 옵션을 체크해재 하셨을 경우 설정이 가능합니다. 나중에 비밀번호를 잊으셨다면 AWS 루트계정으로 재설정이 가능합니다.

- DB 인스턴스 클래스 : 버스터블 클래스(t 클래스 포함) => 프리티어는 해당 옵션만 사용가능한듯 합니다.

- 스토리지

스토리지 유형 : 범용(SSD)

할당된 스토리지 : 20Gib => 프리티어 최대 용량입니다.

스토리지 자동조정 : 스토리지 자동 조정 활성화 체크 해제

- 연결 => 연결세팅캡처 이미지를 참고해주세요

퍼블릭 엑세스 "예" 선택해주셔야 합니다. 그래야 DB 툴에서 접속이 가능해요~

그 밖의 옵션들은 데이터베이스를 생성하면 기본적으로 세팅됩니다. VPC 자동으로 생성되면서, 해당 VPC에 속한 보안그룹도 자동으로 생성됩니다. 추후에 시간내서 포스팅을 하도록 하겠습니다

- 데이터베이스 인증 : 암호 인증 => 실습이므로 암호인증으로만 하겠습니다.

- 추가 구성

초기 데이터베이스 이름 : danbam => 원하시는 명칭을 적으셔도 됩니다.

[자동 백업 활성화] 체크 해제

[마이너 버전 자동 업그레이드 사용] 체크 해제

유지 관리 기간 : [기본 설정 없음] 체크

삭제 방지 : [삭제 방지 활성화] 체크 해제 => 이 부분은 실제로 운영에 사용할 데이터베이스 생성시 체크를 하셔야 됩니다.

그 밖의 옵션들은 Default로 냅두셔도 됩니다.

 

연결세팅캡처

AWS MySQL 데이터베이스 설정 중 VPC 설정

5) "데이터베이스 생성" 버튼을 누르기 전에 프리티어에 관한 월별 추정 요금을 한 번 살펴보신 후, "데이터베이스 생성" 버튼을 클릭합니다.

6) 데이터베이스 생성 완료

AWS MySQL 생성 후 결과 이미지

데이터베이스를 만들었는데 접속은 해봐야 되겠죠?? ><

데이터 베이스를 생성할 때 아래이미지가 뜨면서 로딩이미지가 계속 빙빙 돌거에요. 

생성이 완전히 완료되셨으면,

1) DB 식별자에 danbam-db를 클릭해보세요. (DB 식별자를 다른명칭으로 하셨으면 그 명칭으로 클릭해보세요)

2) 아래 이미지처럼 화면이 뜹니다. DB툴을 사용할 때 필요한 정보는 다섯가지가 있습니다.

- 엔드포인트 ( 아래이미지 검은 네모칸 )

- 포트 ( 기본포트 3306으로 세팅 )

- 마스터 사용자 이름 ( 저는 "admin" 으로 했습니다. )

- 마스터 암호

- 초기 데이터베이스 이름 ( 저는 "danbam" 으로 했습니다.)

AWS MySQL 생성 후 화면

3) Mysql DB 접속 툴로 접속해보기!!

저는 개인적으로 Mysql Workbench 혹은 DataGrip을 사용합니다. 그 밖의 접속툴은 여러가지가 있지만, DataGrip으로 접속을 해보도록 하겠습니다.

좌측 이미지 처럼 만드셔도 되고요.

DataGrip 메뉴로는 [File > DataSources...] 로 들어가서 + 버튼 누르셔도 됩니다.

 

4) DB접속정보 기입 (2번에서 설명한 다섯가지를 참고해서 아래 이미지 세팅을 시도해 보세요~)

 

DataGrip AWS DB접속정보 세팅 예시

5) 접속정보 세팅을 다하셨으면 "Test Connection"을 시도해보세요.

접속정보를 제대로 세팅하시면 Success 문구가 뜰거에요 ^^

 

6) 마지막으로 sql 쿼리 간단한거 실행해보시죠.

 

AWS Mysql 데이터베이스 생성해보고 난 후에, DB툴로 연결하는 작업에 대해 포스팅을 해보았습니다.

Mysql 데이터베이스 생성에 많은 도움이 되시길 바랍니다. Mysql과 관련된 세팅 중 IAM 사용법 보안세팅 등등 다음 포스팅에 올릴 계획이니 조금만 기다려주세요.

 

오늘도 즐거운 하루 되세요. 감사합니다.

728x90
반응형

'AWS 나도 할 수 있다' 카테고리의 다른 글

AWS CLI 사용법  (0) 2022.11.24
AWS MySql 마이그레이션  (0) 2022.10.30
AWS 가입하기  (0) 2022.10.30