前回は『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では設定などはパラメータグループで管理しています。
先ずはパラメータを作成します。
FamilyでMySQLを選択します。
2.パラメータグループの設定
続いて作成したパラメータグループのlocal time zoneを変更してみます。
timezoneをAsia/Tokyoに設定してみます。
3.RDSの起動
実際にRDSを起動して試してみます。
作成したパラメータを起動オプションで選択します。
起動後にコマンドでTimezoneを確認してみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mysql> SHOW VARIABLES LIKE '%time_zone%'; +------------------+------------+ | Variable_name | Value | +------------------+------------+ | system_time_zone | UTC | | time_zone | Asia/Tokyo | +------------------+------------+ 2 rows in set (0.22 sec) mysql> system date; SELECT NOW(); Fri Jan 8 20:24:17 JST 2016 +---------------------+ | NOW() | +---------------------+ | 2016-01-08 20:24:17 | +---------------------+ 1 row in set (0.22 sec) |
いかがでしたでしょうか?
次回もお楽しみに!!!