[AWS] RDS 생성, 외부 접속하기

enyung·2021년 6월 21일
post-thumbnail

AWS RDS 생성하기

AWS RDS를 이용해 데이터베이스를 생성할 것이다.

표준 생성 - MySQL 선택
템플릿 : 프리티어!!

연결에서
퍼블릭 액세스 가능: 예
VPC 보안 그룹 : 새로 생성
보안 그룹 이름 새로 입력해주고,

설정에서 DB 인스턴스 이름 입력하고, 암호도 입력해준다.

추가 구성에서 초기 데이터베이스 이름을 입력한다.

그 다음 데이터베이스 생성 --> 몇 분 걸림!


데이터베이스를 생성하고 나면!!

새로운 파라미터 그룹을 생성한다.

파라미터 그룹 패밀리에서 DB 인스턴스에 맞는 그룹을 선택한다.

파라미터 그룹 - 파라미터 그룹 생성
그룹 이름, 설명에 이름 지정한다.

생성 버튼을 눌러 파라미터 그룹을 생성한다.


생성한 파라미터 그룹을 선택하고 파라미터 편집을 한다.
설정값들을 변경할 것이다.

time_zone
time_zone을 검색한 후, Asia/Seoul로 변경한다.

• character_set_client
• character_set_connection
• character_set_database
• character_set_filesystem
• character_set_results
• charcater_set_server

를 모두 utf8mb4로 변경한다.
utf8과 utf8mb4의 차이는 이모지 저장 가능 여부이다.

collation_connection, collation_server를utf8mb4_general_ci로 변경한다.


설정이 끝난 후에는 생성한 그룹을 데이터베이스에 연결한다.

데이터베이스 - DB 식별자 선택 - 수정 - 추가 구성에서 DB 파라미터 그룹을 방금 생성하고 편집한 그 그룹으로 변경한다.

RDS에 접근이 가능하도록 데이터베이스 - 연결&보안 - 보안에서
보안그룹 id를 복사한 후 인바인드 규칙에 추가한다.


Datagrip을 이용해서 외부 접속하기

datagrip에서 File - new - data source - mysql 선택

Host에는 엔드포인트를 입력하고
User, Password에는 데이터베이스를 생성할 때 User(기본값 admin), 암호를 입력한다.


Test Connection을 누르면 초록색 체크가 뜨면서 연결 완료!

외부 접속이 된 것이다. 이제 Datagrip을 이용하여 데이터베이스를 수정할 수 있다.





-- 틀린 부분이 있다면 알려주시면 감사하겠습니다! --

0개의 댓글