이미지 출처 : 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 되고 있었다.
확인 해 보니 서버를 처음 만들때는 timezone
이 UTC
로 설정 된다고 한다.
우리는 KST
로 서버 시간을 조회하고 관리해야하기때문에 서버의 timezone
변경 해 줘야 한당
select NOW();
해당 쿼리를 돌려보면 서버의 현재 시각을 볼 수 있는데,
이게 현재 시간보다 9시간 빠르게 나온다면 timezone이 UTC로 설정되어있는거다~
AWS RDS에 접속해서 파라미터 그룹을 클릭하면 다음과 같은 화면이 나온다~
내가 수정할건 DB 클러스터 파라미터 그룹
임
DB 클러스터 파라미터 그룹
에 들어가서 편집 버튼을 눌러준다
zone으로 검색하면 time_zone
이라는 이름의 파라미터가 나오는데,
해당 파라미터를 Asia/Seoul
로 수정 후 저장을 눌러준다.
나와서 다시 한번 검색 해 보면 변경사항이 적용된걸 확인 할 수있음!
변경 후 DB를 재부팅해준다. (재부팅방법은 이전 포스팅 참고)
이렇게 하면 설정 끝 ㅎ
select NOW();
써보면 시간이 제대로 출력 되는걸 확인 할 수 있음