SQL/MySQL

MySQL과 AWS RDS 가입부터 접속까지 기본 정리(접속편)

진리뷰 2024. 3. 18. 09:00
반응형

 

 

MySQL과-AWS-RDS-가입부터-접속까지-기본-정리(접속편)-썸네일
MySQL과 AWS RDS 가입부터 접속까지 기본 정리(접속편)

 

 

이 글은 MySQL과 AWS RDS 가입부터 접속까지 기본 정리 중 MySQL RDS 접속 방법을 담고 있습니다.

 

 

 

AWS MySQL RDS 접속

 

지난 글들에서는 AWS RDS 간략 설명 및 AWS 가입방법, MySQL RDS생성 방법을 다뤘다.

이번 글에서는 MySQL RDS 접속을 하고자 한다.

 

*지난 글 추천

MySQL과 AWS RDS 가입부터 접속까지 기본 정리(가입편)

MySQL과 AWS RDS 가입부터 접속까지 기본 정리(생성과 외부 접속 설정편)

 

 

 

AWS MySQL RDS 외부 접속(원격 접근), 접속 중지, 접속 시작

 

 

AWS MySQL RDS 외부 접속(원격 접근)

 

1. DB 식별자 선택

 

[Amazon RDS - 데이터베이스 - DB식별자 클릭]

 

AWS-RDS-데이터베이스-DB식별자
AWS MySQL RDS 외부 접속

 

 

[연결 및 보안 "엔드포인트 및 포트"에서 엔드포인트와 포트 확인]

엔드포인트와 포트는 접속에 사용한다.

엔드포인트는 복사해서 호스트로 사용, 포트는 호스트의 포트 정보로 사용한다.

 

AWS-RDS-데이터베이스-연결및보안
AWS MySQL RDS 외부 접속

 

 

2. 터미널 열기

터미널(명령프롬프트, cmd)을 연다.

 

원격 접근을 위해 엔드포인트와 포트를 복붙 해서 사용할 것이다.

  • 연결 및 보안에서 확인했던 엔드포인트, 포트 각각을 복붙 후 입력
  • 데이터베이스 생성 시 설정했던 마스터 사용자 이름, 암호 입력
mysql -h "엔드포인트" -P 포트 -u 마스터사용자이름 -p

 

이때 <엔드포인트>와 <포트> 사이의 -P는 대문자 P로 입력하며, 이는 포트 정보를 의미한다.

<마스터 사용자 이름> 뒤의 -p는 소문자 p로 입력한다.

*마스터 사용자 이름, 암호 설정 방법 글 MySQL과 AWS RDS 가입부터 접속까지 기본 정리(생성과 외부 접속 설정편)

 

아래와 같은 화면이 나오면, 접속 성공.

 

MySQL-터미널-원격-접근
MySQL 터미널 원격 접근

 

 

3. 유저(User) 목록 확인

외부 접속인지 확인해보자.

*MySQL 유저 관련 글 추천 MySQL 유저(User) 관리 기본 총정리

 

USE mysql;

SELECT host, user
FROM user;

 

아래와 같은 화면이 뜰 것이다. 이때 host에 %, user에 admin이 있으므로 외부 접속이 성공적임을 확인할 수 있다.

 

MySQL-터미널-외부-접속-User
MySQL 터미널 원격 접근

 

 

현재 접속 중인 계정도 한 번 확인해 보자. 아래처럼 rdsadmin과 admin이 보인다.

SHOW processlist;

 

 

MySQL-터미널-현재-접속-계정-SHOW-processlist
SHOW processlist;

 

 

 

AWS MySQL RDS 접속 중지

 

무료 버전으로 사용을 시작했기 때문에, 사용 시간이 월별 750시간 이내여야 과금을 방지할 수 있다.

그러므로 사용하지 않을 때는 중지해야 한다.

 

[Amazon RDS 데이터베이스 - DB 식별자 옆 "동그라미" 체크 - 작업 "일시적으로 중지" 클릭]

AWS-RDS-데이터베이스-작업-일시적으로-중지
AWS RDS 일시 중지

 

 

[승인 "7일 후 ~ 다시 시작되는 것에 동의합니다." 체크 - 일시적으로 중지 클릭]

 

이게 좀 웃기지만... 내가 중지하고 싶어도 영구 중지가 아닌, 7일 중지이기에 7일 후에는 자동으로 다시 시작된다.

때문에 이를 유의하자.. 자칫하다가 과금 발생한다.

그리고 승인에 체크하지 않으면 중지가 안 되니, 체크하자.

 

AWS-RDS-DB-인스턴스-일시적으로-중지
AWS RDS 일시 중지

 

 

[데이터베이스 상태 "중지 중" - "중지됨"]

 

일시적으로 중지를 클릭하면, 해당 DB의 상태가 "중지 중"으로 뜬다.

몇 분 정도 지나면 "중지됨"으로 바뀌는데, 상태 확인 꼭 하자.

 

AWS-RDS-데이터베이스-중지중AWS-RDS-데이터베이스-일시적으로-중지됨
AWS RDS 일시 중지

 

 

 

AWS MySQL RDS 접속 시작

 

접속을 중지했던 AWS RDS에 다시 접속해보자.

 

[Amazon RDS 데이터베이스 - DB 식별자 클릭]

 

AWS-RDS-데이터베이스-DB식별자
AWS RDS 다시 접속

 

 

[우측 작업 "시작" 클릭 - 상태 "시작 중" - 상태 "사용 가능"으로 바뀜]

 

시작을 클릭하면, 상태가 "시작 중"으로 바뀌는데 이때도 몇 분 정도 걸린다(참을 인).

이후 상태가 "사용 가능"으로 바뀌면, 접속이 시작된 것이다.

 

AWS-RDS-데이터베이스-DB식별자-작업-시작
AWS RDS 다시 접속

 

 

AWS-RDS-데이터베이스-DB식별자-작업-시작중AWS-RDS-데이터베이스-DB식별자-작업-사용가능
AWS RDS 다시 접속

 

반응형
top