흰 스타렉스에서 내가 내리지

IntelliJ에 RDS 연결 본문

AWS

IntelliJ에 RDS 연결

주씨. 2023. 1. 20. 00:25
728x90

로컬에서 원격 데이터베이스로 붙을 때 GUI 클라이언트를 많이 사용한다. 

MySQL의 대표적인 클라이언트로 Workbench, SQLyog(유료), Sequel Pro(맥 전용), DataGrip(유료) 등이 있다. 

각각의 도구마다 큰 차이가 없으니 본인이 가장 좋아하는 틀을 사용하면 된다. 

 

여기서는 인텔리제이에 Database 플러그인을 설치해서 진행해보자.

 

 

Action 검색 [Command + Shift + a]

Database Browser를 검색한다

 

그러면 프로젝트 왼쪽 사이드에 DB Browser가 노출된다.

DB Browser 탭 바로 하단에는 기존에 노출되던 프로젝트 항목들이다.

다시 자바 코드를 볼 때는 해당 탭을 클릭하면 된다. 

 

MariaDB는 MySQL 기반이므로 MySQL을 사용하면 된다. 

 

 

rds 정보들을 입력한 후 Test Connection 버튼을 눌러보면, 

 

Connection successful!!!

 

이제 Apply 버튼을 눌러 최종 저장을 한다. 

그럼 왼쪽 탭에는 다음과 같이 보이게 된다.

 

 

위쪽에 있는 [Open SQL Console] 버튼을 클릭하고 

[New SQL Console] 클릭후 새 콘솔창 생성.  생성하고 왼쪽 화면을 캡처해서 이미 목록에 있다. 

 

 

생성된 콘솔창에서 SQL을 실행한다. 

쿼리가 수행될 database를 선택하는 쿼리이다. 

use [AWS RDS 웹 콘솔에서 지정한 데이터베이스명];

다음과 같이 SQL statement executed successfully 메시지가 떴다면 쿼리가 정상적으로 수행된 것이다. 

 

 

현재의 character_set, collation 설정 확인하기

만약 utf8mb4가 아닌 latin1 으로 되어있다면, 

alter database 데이터베이스명
character set = 'utf8mb4'
collate = 'utf8mb4_general_ci';

 

타임존 확인

 

 

한글명이 잘 들어가는지 테스트