(1) 에 이어서 MySQL서버 연결을 진행해보겠다.
우선 AWS 콘솔에서 생성된 RDS를 확인할 수 있다.
DB 인스턴스에 해당하는 대시보드에 들어가면 다음과 같은 화면이 보인다.
dashboard에서 DB 인스턴스가 하나 생성됐는데, 스냅샷이나 최근 이벤트만 다수 생성되었다. 그 이유는 DB backupbone인 스냅샷을 7일 주기로 자동 생성함에 따라 스냅샷과 이벤트가 자동 생성되기 때문이다.
여기서 스냅샷은 DB 백업을 생성할 수 있도록 지원한다.
스냅샷을 통해서 특정 시점으로 복구가 가능하다.
2. 그룹
그룹은 크게 서브넷 그룹, 파라미터 그룹, 옵션 그룹으로 나뉘는데,
파라미터 그룹은 DB 인스턴스의 환경설정을 위한 파라미터를 설정해주는 그룹이다.
기본 default 파라미터 그룹은 설정을 변경해줄 수 없기 때문에, 새로운 파라미터 그룹을 생성해본다.
그룹 파라미터가 생성되면 클릭을 해주고 한글 깨짐 현상을 방지하기 위해서 utf-8로 charset의 세팅을 바꿔준다.
charset 검색시 나오는 값들을 모두 utf8로 변경해줬다. 총 6개의 값들을 바꿀 수 있다.
그리고 같은 방식으로 collation 검색시 나오는 server와 connection 값을 utf8_general_ci로 바꿔주었다.
3. 데이터베이스 인스턴스에서 사용하고자 하는 파라미터 그룹 지정
파라미터 그룹은 저장한다고 즉시 적용되는 것이 아니라 DB 인스턴스에서 따로 지정을 해줘야 사용할 수 있다.
좌측 메뉴에서 데이터베이스를 클릭하고 수정을 눌러준다.
파라미터 그룹을 변경하고 저장한다.
그리고 재부팅을 해줘야 한다!
다음 포스팅에서는 RDS와 MySQL Workbench를 연결해보겠다.
'모바일앱 프로젝트' 카테고리의 다른 글
안드로이드 이미지 서버로 전송 시 회전하는 문제 해결하기 (0) | 2021.03.20 |
---|---|
AWS killed (0) | 2021.03.18 |
AWS RDS 사용하기 (1) (0) | 2021.03.15 |
AWS connection error (0) | 2021.03.15 |
Ubuntu no space left on device 에러 (0) | 2021.03.14 |
댓글