- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLのタイムゾーンの設定)
MySQLのタイムゾーンの設定
このQ&Aのポイント
- MySQLのタイムゾーンの設定に関して、OS(CentOS7)のタイムゾーンがUnited Statesの場合、my.cnfにてMySQLシステムのタイムゾーンとセッションのタイムゾーンを設定しました。
- show variables like '%time_zone%'を実行すると、system_time_zoneがSYSTEMになっており、time_zoneもSYSTEMに設定されました。
- しかし、select now(); を実行するとUTCタイムが表示されました。United Statesの時刻が表示されるはずだったのに、なぜUTC時刻が表示されるのか疑問です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
マニュアルによると https://dev.mysql.com/doc/refman/5.6/ja/time-zone-support.html 「'SYSTEM' 値は、タイムゾーンをシステムタイムゾーンと同じにする必要があることを示します。」 自動で同じになるのではなく、自前で設定し直しなさいと言う意味のようですよ
お礼
了解いたしました。ご回答ありがとうございました。