본문 바로가기
AWS

AWS RDS 설정

by 왈레 2022. 4. 4.
  1. 왼쪽 카테고리에서 파라미터 그룹 클릭
  2. 파라미터 그룹 생성 클릭
  3. 생성한 파라미터 클릭
  4. 그룹 DB 종류 버전 맞춘 후에 파라미터터 편집

타임존 (Asia/Seoul)

time_zone 검색 Asia/Seoul 선택

 

 

Character Set (utf8mb4, utf8mb4_general_ci)

  • character_set_client //utf8mb4
  • character_set_connection //utf8mb4
  • character_set_database //utf8mb4
  • character_set_filesystem //utf8mb4
  • character_set_result //utf8mb4
  • character_set_server //utf8mb4
  • collation_connection //utf8mb4_general_ci
  • collation_server //utf8mb4_general_ci

utf8 이모지를 저장할 없지만, utf8mb4 이모지를 저장할 있으므로 보편적으로 사용됨

 

Max Connection (150)

RDS Max Connection 인스턴스 사양에 따라 자동으로 정해진다.

프리티어사양으로는 60개의 커넥션만 가능해서 넉넉한 값으로 지정한다.

이후에 RDS 사양을 높이게 된다면 기본값으로 다시 돌려놓으면 됩니다.
 

 

파라미터 그룹을 DB 연결

왼쪽에 데이터베이스 클릭 -> DB식별자에서 DB 선택 -> 수정 클릭

DB 파라미터 그룹을 내가 만든 파라미터 그룹으로 변경 -> 다음 -> 즉시적용 클릭 -> 수정

(런칭중이라면 즉시적용말고 예약)

재부팅

 

PC에서 RDS 접속 EC2 연동 설정

로컬PC RDS 접근하기 위해 RDS 보안 그룹에 본인 PC ip를추가

 

왼쪽에 데이터베이스 클릭 -> VPC 보안 그룹 클릭 -> 필터지우기 -> EC2 사용된 보안 그룹ID 복사

 

-> RDS 보안 그룹을 체크 밑에 인바운드 규칙 밑에 편집 클릭

-> 복사된 보안 그룹 ID, 본인의 IP RDS보안 그룹의 인바운드로 추가 (규칙 유형은MYSQL/Aurora)

 

 

이렇게하면 EC2 RDS간에 접근이 가능

EC2 경우 이후에 2 3대가될 수도 있는데, 매번 IP 등록할 수는없으니 보편적으로 이렇게 보안그룹간

연동을 진행한다.

 

 

로컬에서 RDS 원격접속 확인 DB 설정 체크

  • use [DB 이름(초기 데이터베이스 이름 정보)]
  • show variables like 'c%'; //현재의 character_set, collation 설정 확인
  • select @@time_zone, now(); //타임존 확인
  • 한글명이 들어가는지 확인
create table test (
    id bigint(20) not null AUTO_INCREMENT,

    primary key (id)
) engine = InnoDB;

insert into test(content) values('테스트');
select * from test;

 

 

EC2에서 RDS 접근 확인

sudo yum install mysql

mysql -u 계정 -p -h 호스트주소

use [DB 이름]

show database;

 

'AWS' 카테고리의 다른 글

AWS RDS 생성  (0) 2022.04.04
AWS EC2 생성 후 설정하는 법  (0) 2022.04.02
AWS EC2 생성하는법  (0) 2022.04.02

댓글