前回は『 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を選択します。
続いて作成したパラメータグループのlocal time zoneを変更してみます。
timezoneをAsia/Tokyoに設定してみます。
実際にRDSを起動して試してみます。
作成したパラメータを起動オプションで選択します。
起動後にコマンドで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)いかがでしたでしょうか?
次回もお楽しみに!!!