본문 바로가기

휴지통../AWS

AWS RDS를 이용하여 데이터 베이스 생성 후 접근하기

지난 주에 승훈이에게 알려줬던 내용을 정리차 적기로 했다.

 

-  AWS RDS 인스턴스 생성

 

AWS RDS란 AWS에서 빌려주는 DB 서버라고 생각하면 된다.

 

 

RDS MariaDB 생성

 

 

다양한 프로젝트에서 MySQL을 사용했기 때문에 이번에는 Maria DB를 이용하기로 했다.

 

 

Maria DB

 

 

데이터베이스 정보를 설정해줍니다. (설정 시 외부에서 접속 가능하도록 퍼블릭 엑세스 가능으로 표기하였습니다.)

 

 

데이터베이스 생성 완료

 

AWS에서 데이터베이스 하나를 제공받았습니다.              

 

-  AWS RDS 인스턴스 연결

 

인스턴스 연결

 

show tables

 

 

show tables 명령어를 이용하여 테이블 확인

 

 

Mysql Workbench에 연결 추가

 

 

프로젝트에 적용

 

 

스프링 프로젝트에 적용

 

 

스프링 프로젝트에 적용한 모습.

 

 

파라미터 설정

 

RDS는 필수적으로 변경해줘야하는 파라미터 값이 있는데 Charater_set들의 값을 utf8mb4로, collation 값을 general_ci로 변경해주어야 한다. + 타임존도 ASIA/SEOUL 변경 (주의할점은 기본에 있던걸 수정하면 이상하게 오류가 뜬다 파라미터 그룹을 새로 생성하자)

 

- InteliJ 에서도 접근

 

초기설정을 다 했으니 InteliJ 에서 DB에 접근해보았다.

 

MarketPlace DataBase Navigator 설치

 

InteliJ MarketPlace에서 Database Navigator를 설치해준다.

 

 

오류

 

무슨 이유인지 로컬 주소 DB는 잘 들어가지는 AWS RDS는 들어가지지 않는다..
구글링을 통해 빈번한 오류임은 확인했지만 오류 확인 방법을 찾지 못했다. ( 6시간 삽질..ㅜ)

 

일단 워크벤치를 통해 사용해야겠다.