AWS EC2_07(RDS실습)

재현·2024년 1월 9일

AWS

목록 보기
8/11

DB생성

  • 프리티어서비스로MySQL 데이터베이스 생성
    • Amazon RDS과금정책. -프리티어적용(https://aws.amazon.com/ko/rds/free)
      • MySQL, MariaDB, PostgreSQL 데이터베이스로 Amazon RDS 단일AZ
      • db.t2.micro, db.t3.micro 및db.t4g.micro 인스턴스 사용량 750시간
  • 프리티어 서비스로 MySQL 데이터베이스생성하기
    • 1단계: 서브넷 그룹 생성
      • 이름: bbbangduk9-db-sub-group
      • VPC : default
      • 가용영역: ap-northeast-2a, ap-northeast-2c
      • 서브넷 선택(2a,2c)
  • 프리티어 서비스로 MySQL 데이터베이스 생성하기
    • 2단계: 파라메터 그룹생성
      • 파라미터 그룹 패밀리: mysql8.0
      • 유형: DB Parameter Group
      • 그룹 이름: bbbangduk9-db-param-group
  • 프리티어서비스로MySQL 데이터베이스생성하기
    • 3단계: 옵션 그룹 생성
    • 이름: bbbangduk9-db-option-group
    • 엔진: mysql
    • 메이저 엔진 버전: 8.0
  • 프리티어서비스로MySQL 데이터베이스생성하기
    • 4단계: 데이터베이스 생성(1)
      • 데이터베이스생성방식선택: 표준생성
      • 엔진옵션: MySQL
      • 엔진버전: MySQL 8.0.32
      • 템플릿: 프리티어
      • DB 인스턴스 식별자: bbbangduk9-rds-mysql8
      • 마스터 사용자 이름: ***
      • 마스터 암호: ***
  • 프리티어 서비스로 MySQL 데이터베이스 생성하기
    • 4단계: 데이터베이스생성(3)
      • 인스터스: 버스터블클래스-db.t2.micro,
      • 스토리지 :sdd gp3 , 20GiB
      • 컴퓨팅 리소스: EC2 컴퓨팅 리소스에 연결 안 함
      • Virtual Private Cloud(VPC) : Default VPC
      • DB 서브넷그룹: bbbangduk9-db-sub-group
      • 퍼블릭액세스: 예
      • VPC 보안그룹(방화벽) : 새로 생성( bbbangduk9-db-sg )
      • 가용영역: ap-northeast-2a
      • 보안그룹→인바운드 규칙→인바운드편집→소스→anywhere IPv4
      • 데이터베이스 포트: 3306
      • 데이터베이스 인증: 암호 인증
  • Amazon EC2 인스턴스에서 연결(XSHELL이용)
    $ sudo yum install -y mysql
    $ mysql -h fastcampus-rds-mysql.csl96occjx1f.ap-northeast-2.rds.amazonaws.com -u developer -p
    Enter password: developer123!
    MySQL [(none)]> show databases;
    MySQL [(none)]> create database projectdb;
    MySQL [(none)]> show databases;
    MySQL [(none)]> exit
profile
안녕하세용

0개의 댓글