Refresh

AWS RDS time_zone 변경

RDS 를 MySQL 을 사용하고 있는데 한치의 의심도 없다가 시간을 보니 뜨헉했습니다.
시간이 안 맞네요. 헛헛.. shell 접속을 제공하지 않는 것으로 알고 있는데 어떻게 해야 하나 고민을 하고 구글링을 합니다.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-change-time-zone/
위 페이지를 참조하면 이런 내용이 나옵니다.
MySQL – By default, the time zone for an RDS MySQL DB instance is Coordinated Universal Time (UTC). You can set the time zone for your DB instance to the local time zone for your application instead. For more information, see Local Time Zone for MySQL DB Instances.

뭐 알아서 하라는 말이죠? ㅋ
링크를 들어가보면 그냥 설명이 나와있습니다.

Parameter Group 에 설정해서 사용하라는 건데….
좀 자세히 좀 알려주면 덧나나 ㅡㅡ

Stackoverflow 에서 올라온 내용입니다.
http://stackoverflow.com/questions/15196385/how-to-set-database-timezone-for-a-aws-rds-instance

구글링하면 제일 처음 검색되는 블로그 규이님이 올려주신 내용입니다.
http://gyus.me/?p=446

내용은 같습니다.
프로시저를 만들고 Parameter Group 에서 init_connect 에다가 프로시저를 콜~ 하면 됩니다.
일부 내용에서 init_connect 에 SET time_zone=’xxx’ 로 설정하는 내용이 있는데 뭔가 Warning 이 떴다는 내용도 있는 것 같아서 전 위 링크에서 가이드한 내용으로 적용하였습니다.

잘 적용되었네요~

댓글 남기기

Back to Top