지난 주에 승훈이에게 알려줬던 내용을 정리차 적기로 했다.
- AWS RDS 인스턴스 생성
AWS RDS란 AWS에서 빌려주는 DB 서버라고 생각하면 된다.
다양한 프로젝트에서 MySQL을 사용했기 때문에 이번에는 Maria DB를 이용하기로 했다.
데이터베이스 정보를 설정해줍니다. (설정 시 외부에서 접속 가능하도록 퍼블릭 엑세스 가능으로 표기하였습니다.)
AWS에서 데이터베이스 하나를 제공받았습니다.
- AWS RDS 인스턴스 연결
show tables 명령어를 이용하여 테이블 확인
스프링 프로젝트에 적용한 모습.
RDS는 필수적으로 변경해줘야하는 파라미터 값이 있는데 Charater_set들의 값을 utf8mb4로, collation 값을 general_ci로 변경해주어야 한다. + 타임존도 ASIA/SEOUL 변경 (주의할점은 기본에 있던걸 수정하면 이상하게 오류가 뜬다 파라미터 그룹을 새로 생성하자)
- InteliJ 에서도 접근
초기설정을 다 했으니 InteliJ 에서 DB에 접근해보았다.
InteliJ MarketPlace에서 Database Navigator를 설치해준다.
무슨 이유인지 로컬 주소 DB는 잘 들어가지는 AWS RDS는 들어가지지 않는다..
구글링을 통해 빈번한 오류임은 확인했지만 오류 확인 방법을 찾지 못했다. ( 6시간 삽질..ㅜ)
일단 워크벤치를 통해 사용해야겠다.
'휴지통.. > AWS' 카테고리의 다른 글
AWS EC2 탄력적 IP 연결 , 타임 존 (0) | 2021.11.26 |
---|---|
AWS EC2를 통해 내가 만든 프로젝트 접근하기 (0) | 2021.11.23 |