스케쥴러를 사용하려 하니 지금까지 관심 없던 서버 시간이 눈에 들어왔습니다.
아마존의 db 인스턴스의 경우 UTC 협정 세계시를 기준으로 하다보니 한국시간과 9시간이 차이납니다.
SELECT @@GLOBAL.time_zone, @@SESSION.time_zone; <!-- 타임존 설정을 볼 수 있다.-->
그래서 이를 한국 시간으로 변경하는 방법을 기록해보려 합니다.
https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-change-time-zone/
안내문을 확인한 뒤, db 인스턴스로 갑니다.
(시간 변경을 위해 MySQL 버전이 5.5 이상이어야 합니다.)
db 인스턴스를 선택한 후 구성을 클릭 후 하단으로 스크롤을 내리면
해당 인스턴스에 적용되어 있는 파라미터 그룹이 보입니다.
그것을 클릭합니다.
파라미터 그룹을 클릭한 후 나오는 화면에서 time_zone을 검색합니다.
default_time_zone과 system_time_zone은 수정 가능이 false로 되어 있지만
time_zone은 true입니다. 우상단의 파라미터 편집 버튼을 누르면
time_zone 우측의 값 컬럼에 선택박스가 나오고, Asia/Seoul 을 선택한 뒤 저장을 누르면 됩니다.
그 뒤 재접속한 후 다시 시간을 호출해봅니다.
기준 시간 UTC 에서 Asia/Seoul로 바뀌어 있고
시간이 한국 시간과 동일하게 나옵니다. 끝.
'Server & Infra' 카테고리의 다른 글
Github Actions 를 이용한 CI 테스트 자동화 (2) | 2022.07.27 |
---|---|
AWS EC2에 오라클 설치, 접속, Scott&HR 활성화 (0) | 2021.01.24 |
AWS EC2에 설치해둔 Redis에 GUI툴로 접속하기, Java에서 접속하기 (0) | 2021.01.24 |
AWS EC2에 Redis 설치하기 (0) | 2021.01.24 |
EC2 t2.micro 인스턴스 재부팅 후 jupyter notebook 재설정 (0) | 2020.08.07 |