AWS RDS 구축
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%';
->잘 바뀐 것을 확인할 수 있다.
Author And Source
이 문제에 관하여(AWS RDS 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seoyoon130/AWS-RDS-구축저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)