
현재 프로젝트에서는 AWS RDS를 이용해서 데이터베이스를 사용하고 있는데, 데이터를 추가할 때마다 KST가 아닌 UTC 기준 시간으로 데이터가 들어가는 것이 발견되었다. 이를 해결하기 위해서는 RDS 설정을 변경해주어야 한다.

먼저, AWS RDS Console에 접속한 뒤, 좌측의 파라미터 그룹으로 접근한다.


그러면 위 사진과 같이 파라미터 그룹들을 볼 수 있는데, RDS에 적용되고 있는 파라미터 그룹을 선택한 뒤 우측 상단의 파라미터 편집 버튼을 누르고 설정을 진행한다.

위 사진과 같이 time_zone을 검색한 다음, Asia/Seoul로 변경해주어야 한다. 그리고 RDS를 재시작하면 변경된 설정이 적용된다.
timezone은 SELECT @@GLOBAL.time_zone, @@SESSION.time_zone; 명령어를 통해 확인할 수 있다.

@@GLOBAL.time_zone : 데이터베이스 서버의 timezone@@SESSION.time_zone : 현재 연결된 세션의 timezone아래 사진은 변경된 time_zone을 확인한 모습이다.
