반응형
Amazon RDS(MySQL)에서 타임존을 한국 시간(Korea Standard Time, KST)으로 변경
AWS RDS는 기본적으로 UTC(협정 세계표준시)를 따릅니다.
1. RDS DB 파라미터 그룹 생성 및 설정 변경
- AWS Management Console에서 RDS 콘솔로 이동합니다.
- "파라미터 그룹" 메뉴로 이동합니다.
- "파라미터 그룹 생성" 버튼을 클릭하여 새로운 파라미터 그룹을 생성합니다.
- 생성한 파라미터 그룹을 선택하고 "편집" 버튼을 클릭합니다.
- time_zone 파라미터를 검색하여 값을 Asia/Seoul로 변경합니다.
- "변경 사항 저장" 버튼을 클릭하여 설정을 저장합니다.
2. RDS DB 인스턴스에 파라미터 그룹 적용
- "데이터베이스" 메뉴로 이동합니다.
- RDS 인스턴스를 선택합니다.
- "편집" 버튼을 클릭합니다.
- "DB 파라미터 그룹" 드롭다운 목록에서 생성한 파라미터 그룹을 선택합니다.
- "변경 사항 저장" 버튼을 클릭하여 설정을 저장합니다.
3. RDS DB 인스턴스 재부팅
- 설정 변경을 적용하기 위해 RDS DB 인스턴스를 재부팅합니다.
- "데이터베이스" 메뉴로 이동하고 해당 RDS 인스턴스를 선택합니다.
- "인스턴스 작업" 드롭다운 메뉴에서 "재부팅"을 선택합니다.
4. MySQL 데이터베이스에서 시간대 확인
- MySQL 데이터베이스로 연결하여 시간대가 변경되었는지 확인합니다.
- MySQL 콘솔 또는 클라이언트를 사용하여 다음 SQL 쿼리를 실행합니다.
SELECT @@global.time_zone;
위 쿼리를 실행하면 Asia/Seoul로 설정된 것을 확인할 수 있습니다.
위 절차를 따라 MySQL 데이터베이스의 타임존을 한국 시간으로 변경할 수 있습니다. 파라미터 그룹을 변경하면 모든 RDS 인스턴스에 적용될 수 있으므로 주의하여 설정 변경을 진행하시기 바랍니다. 변경 사항이 적용되기 전에 데이터베이스에 영향을 미치지 않도록 테스트하거나 백업을 수행하는 것이 좋습니다.
728x90
AWS RDS(MySQL) 파라미터 그룹의 time_zone 속성 편집
- [RDS] > [파라미터 그룹] > xxx-pg-mysql57(사용 중인 파라미터 그룹 선택) > "time_zone Asia/Seoul"
mysql cli
- time_zone 조회
SHOW GLOBAL VARIABLES LIKE '%zone%';
MySQL [(none)]> SHOW GLOBAL VARIABLES LIKE '%zone%';
+------------------+------------+
| Variable_name | Value |
+------------------+------------+
| system_time_zone | UTC |
| time_zone | Asia/Seoul |
+------------------+------------+
2 rows in set (0.00 sec)
- 현재 시간 조회
select now();
MySQL [(none)]> select now();
+---------------------+
| now() |
+---------------------+
| 2020-09-16 09:27:41 |
+---------------------+
1 row in set (0.00 sec)
*** timezone 변경 후 다른 세션에서 시간을 확인하면 시간이 천천히 동기화되는 걸 확인할 수 있다
TIP
rds(mysql) 시간과 웹서버 시간을 같이 확인하기
mysql -hscbyun11.rds.amazonaws.com -umysql -p'PEiTdsidQ!' -e "select now();"; date
$ mysql -hscbyun11.rds.amazonaws.com -umysql -p'PEiTdsidQ!' -e "select now();"; date
+---------------------+
| now() |
+---------------------+
| 2020-09-16 09:51:36 |
+---------------------+
Wed Sep 16 09:51:36 KST 2020
728x90
반응형
'퍼블릭 클라우드' 카테고리의 다른 글
AWS EC2 인스턴스 종료 시 동작 변경 (0) | 2020.09.21 |
---|---|
AWS KMS(Key Management Service)를 사용하는 방법 (0) | 2020.09.18 |
Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 (1) | 2020.08.28 |
[aws] 3fs-fuse를 설치하는 방법 (0) | 2020.08.07 |
리눅스에서 .ppk 파일을 .pem 파일로 변환 (0) | 2020.06.08 |