AWS RDS 구축

4328 단어 UMC실습UMC실습

Step1. AWS 가입 및 로그인하기

Step2. AWS RDS 생성하기

Step 2-1. RDS 접속하기

Step 2-2. RDS 생성하기

  • 여기서 생성한 마스터 사용자 이름과 마스터 암호는 꼭 기억하고 있어야 한다**(나중에 외부접속할때 필요함)
  • VPC 생성하기
  • VPC란? 보안그룹으로 감싸진 RDS 와 E2C를 한번더 감싸서 외부에서 바로 DB에 접근할수 없기 때문에 -> 중요한 정보를 안전하게 보관할 수 있음

-> 이렇게 선택한 후에 seoyoondb가 만들어졌다.(몇분정도 기다려야지 생성완료가 뜬다)

Step3. E2C 인스턴스와 데이터 베이스 연결하기

인바운드 설정 변경하기

  • 인바운드 설정 변경해야하는 이유 : 포스트참고
  • 생성된 DB를 클릭해서 보안그룹 규칙에 들어가서 인바운드 설정 변경해준다.

-> 이렇게 인바운드규칙에 자신의 보안그룹을 추가해주면 된다.

Step4. 외부에서 RDS 접속하기

Step 4-1. DataGrip 설치

RDS 접속을 확인하기 위해서는 여러가지 툴이 있다.
그 중에서 가장 보편적인 Datagrip을 사용하였다.
만약, 학생이라면 인텔리제이에서 여러가지 툴들을 무료로 제공해주기때문에 그걸 사용하면 된다.-> 여기서 Datgrip를 다운받으면 된다!

Step 4-2. DataGrip plugins - Dataset Navigator 설치

Step 4-3. 새 프로젝트 생성하기

  • 새 프로젝트 생성 후, MYSQL 프로젝트를 추가해준다.

  • localhost : 아마존 aws rds 앤드포인트

  • User / PW : 위에서 생성해준 사용자 이름과 마스터 암호

Step5. 작동 확인하기

console 창에

show variables like 'c%';

잘 작동이 되는 것을 확인 할 수 있다!

Step6. 파라미터 그룹 생성 및 데이터 수정

  • 기존 파라미터 그룹말고, 새로운 파라미터 그룹을 생성한다

Step 6-1. time_zone 수정하기

  • Asia/seoul로 바꿔준다

Step 6-2. character_set 수정하기

  • utf8로 바꿔준다

Step 6-3. collation 수정하기

  • collation 검색 후 -> utf8_general_ci로 바꿔준다

Step 6-4. 재부팅하기

Step 7. 작동 확인하기 2

  • 확인하기에 앞서서, 위에서 새로운 파라미터를 생성해주었기 때문에
  • 파라미터 값을 수정하고, 재부팅을 해준다.

    ->이렇게 변경해주면 된다.
select @@time_zone, now();


->잘 나오는 것을 확인할 수 있다.

ALTER DATABASE seoyoonDB
CHARACTER SET = 'utf8mb4'
COLLATE = 'utf8mb4_general_ci';
show variables like 'c%';


->잘 바뀐 것을 확인할 수 있다.

좋은 웹페이지 즐겨찾기