AWS 데이터베이스 생성
모든 서비스 -> 데이터베이스 RDS 클릭
DB 인스턴스 클릭
오른쪽 데이터베이스 생성 클릭
데이터베이스 생성 옵션
쓰고 있는 DB 선택
mariadb를 사용하고 있기 때문에 maraidb 를 선택해주었다.
엔진 버전은 쓰고 싶은 버전으로 선택해주고,
템플릿에 프리 티어 선택
-> 프리티어로 선택해야 요금이 나가지 않는다.
DB 인스턴스 식별자 입력 후,
마스터 사용자 이름 입력하고 마스터 암호 입력 => 이걸로 사용자 로그인을 한다.
인스턴스 구성
프리 티어 정보에 나와있는 무료 인스턴스로 선택
스토리지 자동 조정
돈 나갈 수도 있으니까 체크 해제하기
연결
EC2 컴퓨팅 리소스에 연결 체크 후,
전에 만들어 놓은 프론트 서버(nginx 서버) EC2 등록해놓기
아래 내용들은 아무것도 건들지 않는다.
추가 구성
데이터베이스 이름 입력하고
돈이 나갈 수도 있으니까 백업, 암호화 체크 끄기
데이터베이스 생성 누르고 좀 기다리면 완성
EC2에 RDS 서버 연동
EC2 mariadb-client 설치
apt update
apt install mariadb-client
RDS 연결
RDS 에 있는 엔드포인트 복사 후 넣기
admin 자리에는 아까 데이터베이스 생성할 때 입력한 마스터 사용자 이름을 넣어준다.
mariadb -u admin -p -h 엔드포인트
sql 파일 넣기
sql 파일 생성 후 만들어놓은 sql 내용(DDL, INSERT 문) 붙여넣기
vi db.sql
데이터베이스에 sql 파일 적용하기
mariadb -u admin -p -h 엔드포인트 --database DB이름 < sql파일
728x90
'배포' 카테고리의 다른 글
[AWS] 백엔드 서버 배포 (Tomcat) (0) | 2025.01.15 |
---|---|
[AWS] nginx 서버 배포 (3) | 2024.12.27 |