[AWS] Aurora MySQL DB 클러스터 생성 및 연결(5)_파라미터그룹 timezone 변경하기

이애옹·2024년 3월 27일
0
post-thumbnail
post-custom-banner

이미지 출처 : https://velog.io/@nari120/AWS-%EC%A3%BC%EC%9A%94-%EC%84%9C%EB%B9%84%EC%8A%A4

이전 포스팅에서 파라미터 그룹을 이미 생성해서 연결 해 두었으니,
새로 만드는건 말고 timezone 변경하는 부분만 정리!

이전포스팅 : [AWS] Aurora MySQL DB 클러스터 생성 및 연결(4)_파라미터그룹 추가해서 한글 허용하기

❌ 에러발생 및 원인 파악

테이블에 데이터 INSERT를 하다 보니 시간이 현재 시각이 아닌 9시간 빠른 시간으로 INSERT 되고 있었다.
확인 해 보니 서버를 처음 만들때는 timezoneUTC로 설정 된다고 한다.

우리는 KST로 서버 시간을 조회하고 관리해야하기때문에 서버의 timezone 변경 해 줘야 한당

select NOW();

해당 쿼리를 돌려보면 서버의 현재 시각을 볼 수 있는데,
이게 현재 시간보다 9시간 빠르게 나온다면 timezone이 UTC로 설정되어있는거다~

📝 파라미터 그룹에서 timezone 수정하기

AWS RDS에 접속해서 파라미터 그룹을 클릭하면 다음과 같은 화면이 나온다~
내가 수정할건 DB 클러스터 파라미터 그룹

DB 클러스터 파라미터 그룹에 들어가서 편집 버튼을 눌러준다

zone으로 검색하면 time_zone이라는 이름의 파라미터가 나오는데,
해당 파라미터를 Asia/Seoul로 수정 후 저장을 눌러준다.

나와서 다시 한번 검색 해 보면 변경사항이 적용된걸 확인 할 수있음!
변경 후 DB를 재부팅해준다. (재부팅방법은 이전 포스팅 참고)

이렇게 하면 설정 끝 ㅎ

select NOW(); 써보면 시간이 제대로 출력 되는걸 확인 할 수 있음

👀 참고자료

profile
안녕하세요
post-custom-banner

0개의 댓글