AWS RDS MySQL 시간 설정

콜트·2021년 3월 18일
0

Edit. 앱 개발기

목록 보기
7/11
post-thumbnail

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

RDS 설정 변경

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

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

위 사진과 같이 time_zone을 검색한 다음, Asia/Seoul로 변경해주어야 한다. 그리고 RDS를 재시작하면 변경된 설정이 적용된다.

timezoneSELECT @@GLOBAL.time_zone, @@SESSION.time_zone; 명령어를 통해 확인할 수 있다.

  • @@GLOBAL.time_zone : 데이터베이스 서버의 timezone
  • @@SESSION.time_zone : 현재 연결된 세션의 timezone

아래 사진은 변경된 time_zone을 확인한 모습이다.


참고자료


profile
개발 블로그이지만 꼭 개발 이야기만 쓰라는 법은 없으니, 그냥 쓰고 싶은 내용이면 뭐든 쓰려고 합니다. 코드는 깃허브에다 작성할 수도 있으니까요.

0개의 댓글