[AWS] RDS – MySQL(MariaDB) timezone setting – 時區設定

問題情境

AWS上的RDS服務不提供OS進入,所以無法設定 my.cnf,進SQL下語句設定也不是永久記憶生效。


解法 (Parameter Groups)

AWS Console: RDS -> Parameter Groups

新建或編輯Parameter Groups,找到time_zone的Key並將Value修改成正確時區:

time_zone   Asia/Taipei

確認套用此Parameter Groups的RDS Instance使否需要重開機以生效!

可由phpmyadmin進入查看variables頁面(Server variables and settings),確認time zone的值是否生效。

這是我個人認為理所當然的解法,但網路上很多文章使用procedure去做每次Client連線時執行timezone設定,何苦呢?

Leave a Reply

Your email address will not be published. Required fields are marked *