DEVELOP

[AWS]RDS Timezone 변경하기

JUSTE 2016. 11. 6. 15:49

MariaDB로 게시판 테이블 생성 후 insert문에 now()를 썼는데

결과를 보니까 글 쓴 시간과 현재 시간에 차이가 있었다.

알고보니 rds 자체 timezone 설정이 달라서였다.


구글링해보니 아래와 같은 문서를 찾아볼 수 있었다.


Maria DB Timezone 변경 방법

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MariaDB.html#MariaDB.Concepts.LocalTimeZone


RDS DB 별 Timezone 변경 방법

https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-change-time-zone/


내 기준으로 MariaDB이기 때문에 따라해보니

RDS - Instance - Parameter Groups - Create Parameter Groups - 생성 후 해당 그룹 checkbox 체크 - Edit Parameters - time zone 우측 select box에서 원하는 국가 선택(Asia/Seoul) - Save Changes 까지 하면 파라미터 그룹 생성은 끝


다시 Instance로 들어가 내 instance 우측 버튼 클릭 - modify - parameter group에서 새로 생성한 parameter groups으로 선택 후 적용

그 후 Instance를 재부팅하면 적용되는 것을 확인할 수 있다.


SQL > select @@time_zone;

Asia/Seoul로 나오면 성공!