[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 のシステムタイムゾーンを使用しています。

MySQL