みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MySQLのタイムゾーンの設定

・OS(CentOS7)のタイムゾーン:United States
である場合、my.cnfにて
・MySQLシステムのタイムゾーン(SYSTEM)
・セッションのタイムゾーン(SYSTEM)
という設定を行いました。
show variables like '%time_zone%';
を実行すると以下のようになっておりこの状態で
select now(); を行ったらUTCタイムが表示されました。
United Statesの時刻が表示されると思ったのですが
なぜUTC時刻が表示されたのでしょうか。
+--------------------------+--------+
| Variable_name | Value |
+-------------------------+--------+
| system_time_zone | SYSTEM |
| time_zone | SYSTEM |

投稿日時 - 2017-09-16 16:39:17

QNo.9375217

すぐに回答ほしいです

質問者が選んだベストアンサー

マニュアルによると
https://dev.mysql.com/doc/refman/5.6/ja/time-zone-support.html
「'SYSTEM' 値は、タイムゾーンをシステムタイムゾーンと同じにする必要があることを示します。」
自動で同じになるのではなく、自前で設定し直しなさいと言う意味のようですよ

投稿日時 - 2017-09-27 16:57:55

お礼

了解いたしました。ご回答ありがとうございました。

投稿日時 - 2017-10-01 23:52:58

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問