무료로 아마존의 DB를 사용해보자!!!
먼저 AWS에 들어가서 RDS를 검색해주자.
나오는 페이지에 "데이터베이스 생성" 버튼을 눌러준다.
MySQL을 사용할 것이기 때문에 MySQL과 표준생성을 눌러준다.
템플릿은 당연히 프리티어로 설정해둔다.
이후 마스터 사용자 이름과 암호를 설정해준다.
프리티어기 때문에 버스터블 클래스만 사용할 수 있는데 과금 방지를 위해 그중에서도 가장 꾸린(?) db.t2.micro를 설정해주고
추가적으로 스토리지 자동조정을 꺼준다. (자동으로 DB가 변경되어 과금가능성이 있음)
초기 데이터베이스 이름과 자동백업의 날짜를 설정해준다.
백업 보존기간은 적당하게 일주일로 두었다.
무료료 최대한 DB를 굴리기 위해 로그, 유지관리는 모두 꺼주었다. 단, 데이터베이스의 삭제는 혹시 모르니 켜두었다.
이제 아래를 보면 프리티어로 설정되어 12개월동안은 무료로 아래기능을 사용할 수 있다고 나온다.
만약 프리티어 사용량을 초과한다면 그래도 요금이 나오게 된다. 아주 작은 프로젝트를 돌리거나 하면 넘을일은 거의 없다!
생성하기 버튼을 누르면 DB가 잘 생성되고 있음을 알 수 있다.
생각보다 DB생성하는것이 어렵지 않다.
이제 DB를 만들었으니 필수적인 설정 몇가지를 해보자!!
아래 메뉴 중 "파라미터 그룹" 을 누르고 "파라미터 그룹 생성" 버튼을 누른다.
이후 내가 생성했던 mysql과 같은 버전의 sql과 이름을 설정한후,
작업 - 편집을 눌러준다.
먼저 시간대를 서울로 맞춰준다.
이제 chracter-set을 변경해주자.
아래 6개 항목을 utf8mb4로 변경한다.
character_set_client
character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server
마지막으로 아래 항목들도 utf8mb4_general_ci 로 변경해준다.
collation_connection
collation_server
이제 이렇게 만들어준 파라미터와 DB를 연결해주기 위해서 다시 DB설정으로 돌아가자!
데이터베이스를 사용하고 "수정" 버튼을 눌러준다.
이제 방금 만들어준 파라미터를 연결시켜준다.
수정 예약은 즉시적용으로 바꿔준다!!!!
이제 DB 생성은 되었다!!
'BackEnd > DB' 카테고리의 다른 글
[프리즈마] prisma 사용 (0) | 2022.10.02 |
---|---|
MySQL password 설정 (5.7.6 버전 이상) (0) | 2022.09.14 |
06_MySQL : node.js 와의 연결 (0) | 2022.09.13 |
05_MySQL : 관계형 데이터베이스 , JOIN (0) | 2022.09.13 |
04_MySQL : 테이블, CURD (0) | 2022.09.13 |