[AWS] RDS 접속하기

조시현·2023년 10월 26일
0

AWS

목록 보기
4/4
  1. 보안 그룹추가하기
    보안 그룹을 생성 후,
    내 PC의 IP를 등록하고
    EC2의 보안그룹을 추가합니다.(EC2에 사용된 보안 그룹의 그룹ID를 인바운드에 추가)

  2. Database 플러그인 설치
    로컬에서 원격 데이터베이스로 붙을 때, GUI 클라이언트를 많이 사용한다.
    mysql의 대표적인 클라이언트에는 WorkBench과 다양한 클라이언트가 있다.
    저는 인텔리제이의 Database 플러그인을 이용하였습니다.(공식 플러그인은 아님)

  3. Connection 추가하기
    GUI 클라이언트를 이용해서 RDS의 접속 정보를 등록 할때,
    접속 정보를 차례로 등록하는데,
    HOST에는 RDS의 앤드포인트가 접근 가능한 URL이므로 이 곳에 넣어주면 된다.
    그리고 마스터 계정명과 비밀 번호는 추후 사용되므로 기억해 둬야한다.

(Test Connetcion을 클릭해 연결 테스트를 한후,Connection successful 메시지가 발생하면 된다)
apply -> OK

  1. DB접근 확인
    DB console창을 하나 만들어서 DB가 연결 되었나 확인을 한다.

use {AWS RDS 웹 콘솔에서 지정한 데이터베이스명};
-> 쿼리가 수행될 database를 선택하는 쿼리다.

쿼리문을 드래그로 선택한 뒤 Execute statement 버튼을 클릭하면 쿼리문이 실행된다.

ALTER DATABASE {데이터베이스명}
CHARACTER SET ="utf8mb4'
COLLATE = 'utf8mb4_general_ci'

을 작성하여 RDS의 파라미터에서 적용하였지만, 적용 되지 않은 variables들을 바꿔준다.

select @@time_zone, now()

등 테이블 생성을 통해서 한글명이 잘 들어가는지 확인 해본다.

  1. EC2에서 RDS접근 확인
    sudo yum install mysql을 하면 될줄 알았지만, 설치가 안되서 conflicting requests 에러가 발생하였다.

Amazon Linux 2023의 경우,

1. $ sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
2. $ sudo dnf install mysql-community-server

을 통해서 설치를 하면 mysql 설치가 잘된다.

mysql --version

을 통해 설치를 확인한다.


출처
감사합니다

profile
노력하는 개발자

0개의 댓글