[1] 목적
신규 RDS DB Instance 생생 시 MySQL Community Version 의 Parameter Groups 을 셋팅하는 방법을 알아보자.
참고로 모든 RDS는 생성하고 난 이후에 Parameter 를 수정하게 될 경우에는 동기화라는 작업이 필요한데, 이때는 DB Instance 재부팅이 필요하다.
따라서, 신규로 생성할 경우, 해당 RDS에 맞게 Parameter Groups의 네이밍과 디테일한 설정값을 셋팅하여 런칭하는 것이 포인트다.
[2] 작업 내용
Timezone 설정 > 파라미터 편집
Parameters
- time_zone
- Asia/Seoul

- character_set_* (character_set_로 검색되는 모든 parameter의 values 들을 utf8mb4로 변경해줘야 함)
- 대상 리스트는 아래와 같다.
- character_set_clientutf8mb4
- character_set_connection
- character_set_database
- character_set_filesystem
- character_set_results
- character_set_server

- collation 로 필터링시 나오는 값을 모두 utf8mb4_general_ci 로 변경한다
- collation_connection
- collation_server

[3] 결론
컨설팅 단계에서 이런 사소한 파라미터들을 공개하면서 특이사항이 있는지를 확인하는 것과 적용 후 테스트할 수 있는 기회들을 고객과 협의하는 것이 좋을 것 같습니다.
서비스가 활성화된 이후에 파라미터 값을 조정하는 것은 또 다른 작업을 양산하기 때문입니다.