이번주는 데이터베이스에 대해 공부를 해 볼 것이다. 우선 AWS RDS를 구축해보자.
AWS RDS로 접속하여 생성을 해보자.
MySQL로 데이터베이스를 생성해 주자.
필자는 프리티어로 사용중이기 때문에 템플릿은 프리티어로 설정해준다.
DB 인스턴스 이름을 설정해주고, 암호를 설정해준다.
연결을 설정해주고...
생성해주면 위 사진과 같이 생성중이란 화면이 나오게 된다. 한 10분 정도 기다리면 생성 되는 것을 볼 수 있다.
먼저, 파라미터 그룹을 새로 만들어 준다.
time_zone 파라미터를 검색 후 Asia/Seoul 값으로 변경, 저장해준다.
마찬가지로, character_set 파라미터를 검색 후 이모지도 쓸 수 있는 utf8mb4로 설정, 저장 해준다.
character_set을 utf8mb4로 설정했기 때문에, collation_server, collation_collection 파라미터들도 utf8mb4_general_ci로 설정, 저장해준다.
모든 파라미터 편집이 끝났으면, 데이터베이스 창에 접속해서 인스턴스를 재부팅해준다.
단, 재부팅 할 때, ec2 인스턴스도 같이 재부팅 해주어야 한다.
인스턴스 재부팅이 끝났으면, datagrip에 접속하여 외부접속을 시도해볼 것이다.
위 사진과 같이 데이터베이스 인스턴스의 엔드포인트를 찾은 후 복사해준다.
datagrip을 열어서, Host 값으로 아까 복사한 엔드포인트를 넣어준다.
처음 인스턴스를 생성할 때 설정했던 아이디와 비밀번호로 접속을 해주면 위 사진과 같이 연결에 성공하는 것을 볼 수 있다.