Amazon RDS 時區修改

首頁 >> Research >> AWS 雲端運算服務 >> Amazon RDS 時區修改

Amazon RDS 全名為 Amazon Relational Database Service

提供了雲端輕鬆對關聯式資料庫操作與設定,

支援目前常見的六種資料庫引擎,

Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database 和 SQL Server,

今天就以 RDS MySQL 作為範例進行

Amazon RDS 時區修改

資料庫的時間與網站時間如果不相符,

對除錯會造成困擾之外,

與時間相關的功能也會跟著受到影響,

例如排程工作,

所以還是設定為正確的時區為佳。

Amazon RDS 預設使用 UTC 時間,

進入 MySQL 之後,

可使用命令

 show variables like '%time_zone%';

來查詢目前時區。

如無意外應該會看到兩個時間設定

system_time_zone 與 time_zone,

預設 Value 均為 UTC。

一般的 MySQL 只需要下命令

SET GLOBAL time_zone = '+8:00';

或是進到 MySQL設定檔找到 [mysqld]

加一行

default-time-zone = "+08:00"

不過這兩種方法在 AWS RDS MySQL 中是不管用的,

必須前往 Amazon RDS 服務找到 parameter group,

並新建一個參數組別。

利用搜尋工具找到 time_zone 並選擇修改參數,

將其 Value 改為 Asia/Taipei 儲存離開。

前往 RDS – > Databases – > [mydatabase]
右上角可找到 Modify 按鈕,
將要修改的資料庫加入剛才新增的 parameter group 儲存離開,
此處範例為 xyaw-rds-grp。

最後將整個資料庫 reboot 就能夠使用正確的時間,

在重啟之前先確定資料庫狀態是否為 Available ,

若為 Modifying 是不允許重新啟動的。



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發表迴響