問題情境
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設定,何苦呢?