Amazon Aurora MySQL 호환 버전 또는 Amazon Aurora PostgreSQL 호환 버전 DB 클러스터의 시간대를 변경하려고 합니다.
간략한 설명
클러스터의 모든 노드에 대한 시간대를 수정하려면 Aurora MySQL 호환 버전의 경우 time_zone 파라미터를, Aurora PostgreSQL 호환 버전의 경우 timezone 파라미터를 사용합니다.
참고: time-zone 및 timezone 파라미터는 수정 가능한 클러스터 수준 파라미터입니다. default_time_zone 파라미터는 서버 시간대를 참조합니다. 이 파라미터는 수정할 수 없습니다.
해결 방법
DB 클러스터의 시간대를 변경하려면 다음 단계를 완료합니다.
- 사용자 지정 DB 클러스터 파라미터 그룹을 생성합니다.
- 동적 time_zone 또는 timezone 파라미터를 업데이트합니다. 예: time_zone="ASIA/CALCUTTA".
- 생성한 새 DB 클러스터 파라미터 그룹을 DB 클러스터에 연결합니다.
- 모든 DB 인스턴스를 수동으로 재부팅하여 변경 사항을 적용합니다.
- DB 인스턴스의 시간대를 확인하려면 SQL 버전을 기반으로 다음 select 명령을 실행합니다.
Aurora MySQL 호환:
mysql> select @@time_zone;+---------------+
출력 예시:
| @@time_zone |
+---------------+
| Asia/Calcutta |
+---------------+
1 row in set (0.00 sec)
Aurora PostgreSQL 호환:
postgresql> select * from pg_timezone_names;+---------------+
출력 예시:
| timezone_names |
+---------------+
| Asia/Calcutta |
+---------------+
1 row in set (0.00 sec)
참고: 세션 수준에서 시간대를 설정할 수 있습니다. 하지만 세션 시간대는 세션 기간 동안만 DB 클러스터 시간대보다 우선 적용됩니다.
관련 정보
Amazon Aurora DB 클러스터의 로컬 시간대