ホームページ > データベース > mysql チュートリアル > MySQL で UTC と GMT 1 の間のタイムゾーンの不一致を修正するにはどうすればよいですか?

MySQL で UTC と GMT 1 の間のタイムゾーンの不一致を修正するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-03 15:31:12
オリジナル
781 人が閲覧しました

How Can I Correct Timezone Discrepancies Between UTC and GMT 1 in MySQL?

タイムゾーンの不一致の修正: UTC から GMT 1 への移行

UTC と GMT 1 の間で発生したタイムゾーンの不一致は、MySQL コマンドを使用して簡単に解決できます。解決策は次のとおりです:

グローバル タイムゾーンの設定

グローバル タイムゾーンを調整するには、phpMyAdmin の SQL 実行セクションで次のコマンドを使用できます:

SET GLOBAL time_zone = 'Europe/London';
ログイン後にコピー

「ヨーロッパ/ロンドン」を希望の GMT 1 タイムゾーンに置き換えてください。 value.

夏時間調整の処理

名前付きタイムゾーンは、夏時間調整を受けるタイムゾーンにとって重要です。次のコマンドを考えてみましょう。

SET GLOBAL time_zone = 'America/New_York';
ログイン後にコピー

これにより、グローバル タイムゾーンがアメリカの東部タイム ゾーンに設定され、夏時間の考慮が行われます。

「不明または不正なタイム ゾーン」エラーの解決

特定の Linux ビルドでは、「#1298 - 不明または正しくありません」というエラーが発生する場合があります。タイムゾーン。」これに対処するには:

  1. Linux コマンド ラインから次のコマンドを実行します。
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
ログイン後にコピー
  1. MySQL の root パスワードを指定してコマンドを実行します。

これにより、zoneinfo からすべての定義がインポートされます。 MySQL.

  1. SET GLOBAL time_zone コマンドを再実行して、目的のタイムゾーンを確立します。

以上がMySQL で UTC と GMT 1 の間のタイムゾーンの不一致を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート