일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- dfs
- querydsl
- 백트래킹
- exclusive lock
- JPQL
- 연결리스트
- FetchType
- fetch
- 즉시로딩
- 낙관적락
- 동적sql
- PS
- 다대다
- BOJ
- 스토어드 프로시저
- SQL프로그래밍
- 데코레이터
- 이진탐색
- 연관관계
- 일대다
- 스프링 폼
- execute
- CHECK OPTION
- eager
- 힙
- 다대일
- shared lock
- 비관적락
- 유니크제약조건
- 지연로딩
- Today
- Total
흰 스타렉스에서 내가 내리지
IntelliJ에 RDS 연결 본문
로컬에서 원격 데이터베이스로 붙을 때 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를 선택하는 쿼리이다.
다음과 같이 SQL statement executed successfully 메시지가 떴다면 쿼리가 정상적으로 수행된 것이다.
현재의 character_set, collation 설정 확인하기
만약 utf8mb4가 아닌 latin1 으로 되어있다면,
alter database 데이터베이스명
character set = 'utf8mb4'
collate = 'utf8mb4_general_ci';
타임존 확인
한글명이 잘 들어가는지 테스트
'AWS' 카테고리의 다른 글
EC2 서버에 프로젝트 배포하기 - git clone, test (0) | 2023.01.20 |
---|---|
Amazon Linux EC2에서 RDS 접근하기 (0) | 2023.01.20 |
내 PC에서 RDS 접속하기 (Security group 설정) (0) | 2023.01.19 |
RDS 운영환경에 맞는 파라미터 설정하기 (0) | 2023.01.19 |
Amazon Linux(아마존 리눅스) 에서 Hostname(호스트명) 변경 (1) | 2023.01.18 |