MySQL でタイムゾーンを表示および変更する方法

MySQL でタイムゾーンを表示および変更する方法

今日、プログラムが間違った時刻を挿入し、フィールドがデフォルト値 CURRENT_TIMESTAMP で構成されていることに気付きました。最初は、データベースのタイム ゾーン設定に問題があると判断しました。

タイムゾーンを確認する

タイムゾーンの設定を表示するには、データベースにログインします。

mysql> '%time_zone%' のような変数を表示します。
+------------------+--------+
| 変数名 | 値 |
+------------------+--------+
| システムタイムゾーン | EDT |
| タイムゾーン | システム |
+------------------+--------+
セット内の 2 行 (0.00 秒)
  • system_time_zone は、システムで使用されるタイムゾーンが EDT (北米の東部夏時間 (-4 時間)) であることを示します。
  • time_zone は、MySQL がシステムのタイムゾーンを使用することを示します。つまり、接続時にタイムゾーン情報が設定されていない場合は、このタイムゾーン構成が使用されます。

タイムゾーンを変更する

タイムゾーンを変更するには:

# 現在のセッションのタイムゾーンのみを変更し、セッションが無効化されないようにする set time_zone = '+8:00';

# グローバルタイムゾーン設定を変更します。set global time_zone = '+8:00';
権限をフラッシュします。

もちろん、設定ファイル (my.cnf) を変更して設定を実現することもできますが、サービスを再起動する必要があります。

# vim /etc/my.cnf ## [mysqld] エリアに default-time_zone = '+8:00' を追加します
# /etc/init.d/mysqld restart ##新しいタイムゾーンを有効にするにはmysqlを再起動します

ちなみに、中国と違ってアメリカには4つのタイムゾーンがあります...

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • mysqlはタイムゾーン関連の問題を解決します
  • Java における MySQL タイムゾーン問題の詳細な説明
  • MySQL タイムゾーンを変更する方法の概要
  • MySQL クエリ時に文字列の大文字と小文字を区別する方法
  • mysql タイムゾーンの問題
  • MySQL 8.0 のタイムゾーン問題を解決する手順

<<:  CentOS 8 VMware 仮想マシンがインターネットにアクセスするための静的 IP ネットワーク カードの設定の詳細な説明

>>:  ミニプログラムはミニプログラムクラウドを使用してWeChatの支払い機能を実装します

推薦する

Vue で pdfjs を使用して PDF ファイルをプレビューする方法

目次序文考えるライブラリディレクトリの解析とダウンロード使い方ファイルの場所実際の通話質問要約する序...

JavaScript 中断要求に対するいくつかの解決策の詳細な説明

目次1 約束呼び出しチェーンを中断する約束を破る中止メソッドのラッピング - Axios の Can...

Vue が 4 レベルのナビゲーションと検証コードを実装する方法の例

効果: まず5つのVueインターフェースを作成する1.home.vueページ <テンプレート&...

Reactは一般的なスケルトン画面コンポーネントの例を実装します

目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...

Dockerの基礎

序文: Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はこれを使...

不規則な投影を実現するためのボックスシャドウとドロップシャドウのサンプルコード

border-radius で生成できる四角形やその他の図形に影を追加する場合 (「Adaptive...

CentOS 7でsambaを使用してフォルダーを共有するための完全な手順

序文Samba は、サーバー プログラムとクライアント プログラムで構成され、Linux システム上...

Linux で MongoDB のリモート自動バックアップを実装する方法

序文古いプロジェクトを引き継ぐ苦労 - MongoDB クラスターの学習と構築に関する前回の記事を読...

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...

MySQLで負荷分散を実装する方法

序文MySQL は、クライアント/サーバー構造に基づく、高速、高性能、マルチスレッドのオープン ソー...

vue N​​progress のプログレスバー機能を実装する際の一般的な問題

NProgress は、ページがジャンプしたときにブラウザの上部に表示される進行状況バーです。公式ウ...

HTML における src と href の違いについての簡単な説明

簡単に言うと、srcは「このリソースをロードしたい」という意味で、hrefは「このリソースに関連付け...

AngularJSにおける括弧の役割の詳細な説明

1. 括弧の役割1.1 角括弧 [ ]属性名が角括弧で囲まれている場合、右側には式の値が割り当てられ...

ハイパーリンクに関するいくつかの質問

<br />ポテトチップスパーティーのこのエピソードに参加して、何人かの友達に会えてとて...

Ember.js と Vue.js の詳細な比較

目次概要フレームワークを選択する理由は何ですか? js のエンバーEmber.js と Vue.js...