AWS RDS編~Amazon RDS (MySQL)でlocal time zone を試してみる~

前回は『 AWS ECS編~EC2 Container Registry を試してみる~ 』と題して、EC2 Container Registry を試してみました。

今回は『AWS RDS編~Amazon RDS (MySQL)でlocal time zone を試してみる~』と題して、RDS (MySQL)でlocal time zone を試してみたいと思います。

RDS (MySQL)でlocal time zoneの対応

AWSの機能の更新によりRDS(MySQL)でlocal time zoneの設定が出来るようになりました。

今までアプリ側で対応が必要だった部分がいらなくなり、より簡単に扱えるようになりますね。

試してみる

1.パラメータグループの作成

RDSでは設定などはパラメータグループで管理しています。

先ずはパラメータを作成します。

01

FamilyでMySQLを選択します。

02
2.パラメータグループの設定

続いて作成したパラメータグループのlocal time zoneを変更してみます。

03

timezoneをAsia/Tokyoに設定してみます。

04
3.RDSの起動

実際にRDSを起動して試してみます。

作成したパラメータを起動オプションで選択します。

05

起動後にコマンドでTimezoneを確認してみます。

1mysql> SHOW VARIABLES LIKE '%time_zone%';2+------------------+------------+3| Variable_name    | Value      |4+------------------+------------+5| system_time_zone | UTC        |6| time_zone        | Asia/Tokyo |7+------------------+------------+82 rows in set (0.22 sec)910mysql> system date; SELECT NOW();11Fri Jan  8 20:24:17 JST 201612+---------------------+13| NOW()               |14+---------------------+15| 2016-01-08 20:24:17 |16+---------------------+171 row in set (0.22 sec)

いかがでしたでしょうか?

次回もお楽しみに!!!

この記事を書いた人

aws-recipe-user