• ベストアンサー
※ 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時刻が表示されるのか疑問です。

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

  • ベストアンサー
  • mpro-gram
  • ベストアンサー率74% (170/228)
回答No.1

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

unko347
質問者

お礼

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

関連するQ&A