블로그 이미지
안녕하세요~ iolate(isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (156)
끄적끄적 (9)
Server, AWS (6)
Linux, Ubuntu (22)
개발질 (44)
Mac (18)
iOS (23)
IoT (6)
Web (5)
ROS (1)
Network (3)
Review (10)
마인크래프트 (1)
WF IT봉사 (0)
기타 (8)
비공개글 (0)
Total559,729
Today37
Yesterday230

AWS RDS 의 mysql 혹은 mariadb 서버의 기본 타임존 설정은 UTC 이다.

클라이언트에서 timezone 설정이 되니 굳이 바꿔줄 필요는 없었지만... db 직접 접속했을때 내가 불편해서 값을 바꿔보았다.





AWS 콘솔에서 RDS 로 이동 후 Parameter Groups 에서 새 그룹을 먼저 만들어준다.

서버가 실행될때 파라미터들을 설정해주는 그룹인데, 하나의 인스턴스가 동시에 여러개의 그룹을 가질 수는 없는 것 같다.





그걸 몰랐기에 난 이름을 대충 timezone-kst 로 만듦.(중요하진 않다.)


Group Family 는 자기가 사용하는 Instance에 맞춰주자.







생성된 그룹을 선택 후 Edit Parameters 를 선택하고,

time_zone 값을 찾아서 원하는 지역으로 설정 후 저장한다.







이제 다시 Instance 메뉴로 돌아와, 타임존을 변경할 Instance 를 수정한다.



변경된 설정은 Instance 가 재부팅된 후에 적용된다.

그냥 두면 Maintainance 시간에, Apply Immediately 옵션을 체크하면 그거보단 조금 이르게 적용되겠지만,

난 당장 결과를 보고 싶으니 콘솔에서 직접 Reboot 했다.





완료.


타임존이 바뀔 뿐이기 때문에 정상적으로 프로그래밍을 해왔다면 기존 테이블의 Timestamp 데이터 등도 신경 쓸 필요가 없다. (변경된 Timezone 에 맞게 표시된다)




참고:

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

저작자 표시 비영리 변경 금지
신고
Posted by iolate

최근에 달린 댓글

최근에 받은 트랙백

글 보관함