AWS RDS MySQL 인스턴스 생성

김세진·2022년 11월 6일
0

1. AWS RDS

AWS RDS(Relational Database Service)는 AWS에서 제공하는 데이터베이스 서비스입니다.
직접 데이터베이스 서버를 설치하고 운영할 필요없이 RDS를 통해 원하는 데이터베이스 시스템과 버전을 설정한 후 사용할 수 있습니다.
그리고 직접 서버를 운영하는것 보다 더 저렴한 가격에 사용할 수 있다는 장점이 있습니다.

  • Amazon RDS 데이터베이스 엔진

2. AWS RDS MySQL 인스턴스 생성

  • AWS Management Console을 통해 RDS 검색

  • AWS RDS 대시보드로 이동 후 데이터베이스 생성

  • 인스턴스 생성 과정
    1.데이터베이스 생성

    	- 표준생성
    	- MySQL엔진 선택
    	- MySQL 8.0.28버전 선택


    2. 템플릿

    	- 프리티어 선택


    3. 설정

    	- DB 클리스터 식별자 : AWS계정이 소유하는 모든 DB인스턴스에 대해 고유한 식별자 작성
        - 마스터 이름&암호 : MySQL에 접속할때 활용되므로 잘 기억해 두어야 합니다


    4. DB인스턴스 크기

    	- DB인스턴스 크기 : Default로 설정되어 있는 값 사용(db.t3.micro)


    5. 스토리지

    	- Default로 설정되어 값 사용
        - 스토리지 자동 조정(Scale Out)

    1. 연결

      - VPC/서브넷 그룹 : test-vpc-vpc
      - 퍼블릭 엑세스 : 외부에서 DB인스턴스를 접근할 수 있도록 허용 (ubuntu에서 사용하기 위해)
      - VPC 보안 그룹 : EC2에서 사용하기 위해 EC2 보안그룹 연결
      - 데이터베이스 포트 : 3306


      7. 데이터베이스 인증

          - 암호인증 선택 : DB를 암호를 사용해서 인증하기 위해


      8. 추가구성

      	- 초기 데이터베이스 이름 : test로 생성
          - DB 파라미터 그룹 : 한글깨짐을 방지하기 위해 만든 파라미터그룹 사용


3. AWS RDS MySQL 보안그룹 셋팅

  • RDS 인스턴스 생성 확인

    	- 상태가 사용가능으로 되어있어야 합니다

  • 보안그룹 편집

    - VPC 보안 그룹 클릭

    - 인바운드 규칙편집 클릭

4. AWS RDS MySQL 사용

  • 로컬에서 사용해보기

    	- mysql -h [엔드포인트] -u [사용자ID] -p

0개의 댓글