AWS RDS 사용법

Bean·2024년 2월 15일

Data

목록 보기
8/14

AWS RDS

  • Amazon Relational Database Service 약자

  • AWS에서 제공하는 관계형 데이터 베이스

  • 지원해주는 DB로는 다음과 같이 있다

    AURORA
    IBM DB2
    MySQL
    MariaDB
    Oracle
    Postgres
    SQL Server

  • RDS는 데이터베이스 생성, 백업, 모니터링, 패치 및 업그레이드와 같은 복잡한 관리를 AWS가 대신해주므로, 사용자는 애플리케이션 개발에만 집중할 수 있다.

  • AWS RDS > 데이터베이스 > DB식별자 > database-1 > 연결 및 보안에서 엔드포인트 확인 가능

    -- AWS RDS 외부(원격) 접속
    % mysql -h "aws엔드포인트" -P <포트> -u <마스터 사용자 이름> -p

AWS RDS 중지

  • 프리티어 모드로 사용하고 있어 무료 버전 시간을 최대한 길게 갖기 위해 사용하지 않을 땐 컴퓨터 끄듯 중지 해놓는 게 좋다

  • AWS RDS > 데이터베이스 > 중지하려는 DB 식별자 체크 > 작업 > 일시적으로 중지 > 중지 > 스냅샷 생성 x

AWS RDS 다시 시작

  • AWS RDS > 데이터베이스 > DB 식별자 클릭 > database-1 '작업' 버튼에서 '시작' 누르기

알아두기!

  • 외부접속을 위해서는 cmd 창이나 터미널에서 작성해야 된다!
    • mysql Client에서 위의 문법을 입력했더니 반응이 없어서 잘못 된 줄 알았다..!
  • 고급환결설정 > 환경변수 > path > mysql ~bin 경로를 설정해서 넣고
    cmd를 통해 위의 문법을 입력해도 안된다면 아래 문법으로
    "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" -h "endpoint" -P 3306 -u admin -p

외부접속 확인

show databases;
use mysql;
show tables;
select host, user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | admin            | -- 외부접속 성공완료
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | rdsadmin         |
+-----------+------------------+
profile
시리즈별로 봐주시길

0개의 댓글