[MySQL] 現在設定されているタイムゾーンを確認する
作成日: 2026年09月14日
MySQL で現在設定されているタイムゾーンは、@@global.time_zone と @@session.time_zone を参照すると確認できます。
SELECT @@global.time_zone, @@session.time_zone;
実行結果の例です。
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | SYSTEM |
+--------------------+---------------------+
@@global.time_zone はサーバー全体の設定、@@session.time_zone は現在の接続で使用されている設定です。
タイムゾーン関連のシステム変数を一覧で確認する場合は、次のようにします。
SHOW VARIABLES LIKE '%time_zone%';
SYSTEM と表示された場合は、MySQL が OS のシステムタイムゾーンを使用しています。