[AWS] Lightsail Database(MySQL) timezone 변경

Wave·2023년 6월 23일
0
post-thumbnail

작성일: 2023-04-27
마지막 수정일: 2023-06-23
작성자: @waveinyu

이전 글 : [AWS] LIGHTSAIL DATABASE PARAMETERS


컬럼명데이터타입사용함수
createdDateDATETIMEnow()

실서버에서 테스트 하는 중에 시간이 SYSTEM이 아닌 UTC로 설정된 것을 확인했다. (나중에 더 찾아보니 내가 워크벤치에서 조회해 본 time_zone은 로컬 MySQL 서버라 SYSTEM이었고, 문제가 있는 서버는 LIGHTSAIL의 서버였다.)


Amazon Lightsail에서 데이터베이스 파라미터 업데이트

한국 시간으로 바꾸기 위해서는 라이트세일 DB 파라미터 time_zoneAsia/Seoul로 변경해주어야 한다.

aws lightsail update-relational-database-parameters --relational-database-name 데이터베이스명 --parameters "parameterName=time_zone,parameterValue=Asia/Seoul,applyMethod=immediate"

위를 진행하면,


C:\Users\USER>aws lightsail update-relational-database-parameters --relational-database-name 데이터베이스명 --parameters "parameterName=time_zone,parameterValue=Asia/Seoul,applyMethod=immediate"
{
    "operations": [
        {
            "id": "고유아이디",
            "resourceName": "데이터베이스명",
            "resourceType": "RelationalDatabase",
            "createdAt": "2023-04-26T12:48:34.074000+09:00",
            "location": {
                "availabilityZone": "ap-northeast-2a",
                "regionName": "ap-northeast-2"
            },
            "isTerminal": true,
            "operationDetails": "",
            "operationType": "UpdateRelationalDatabaseParameters",
            "status": "Succeeded",
            "statusChangedAt": "2023-04-26T12:48:34.074000+09:00"
        }
    ]
}

이렇게 해당 결과를 터미널에서 확인할 수 있다.


image

워크벤치에서도 이제 해당 DB 서버의 타임존이 Asia/Seoul인 걸 확인할 수 있다.

0개의 댓글