IDEA は MySQL への接続時にエラーを報告します。サーバーが無効なタイムゾーンを返します。タブに移動して serverTimezone プロパティを設定してください。

IDEA は MySQL への接続時にエラーを報告します。サーバーが無効なタイムゾーンを返します。タブに移動して serverTimezone プロパティを設定してください。

これからの道は常に困難で、棘だらけです。歯を食いしばって、乗り越えられると信じてください。さあ、さあ!

エラー画面

IDEA は MySQL に接続し、アドレス、ユーザー名、パスワード、データベース名がすべて設定されます。テスト接続をクリックします。クリック!失敗しました!

インターフェースは次のようになります。

翻訳: サーバーが無効なタイムゾーンを返しました。 [詳細設定] タブに移動し、serverTimezone プロパティを手動で設定します。

タイムゾーンの問題があるようです。タイムゾーンが問題になるのはなぜですか?落とし穴がたくさんあります。ネットでいろいろな解決策を検索しましたが、複雑なものから簡単なものまでたくさんありましたが、ついに解決できました!

解決

私の問題は 2 つの部分から成ります。まず、MySQL のタイム ゾーンの設定です。次に、MySQL ドライバーのバージョンです。詳細な手順は次のとおりです。

まず、MySQL のタイムゾーンを設定します。

1. まずMySQLのタイムゾーンを確認しましょう。

(ここでちょっとしたエピソードです~~~~~~~mysql の環境変数を設定しましたか?)

環境変数を設定したら、コマンド ウィンドウで次のコマンドを直接実行できます。

コマンド ウィンドウ (Win + R) に入り、データベース mysql -hlocalhost -uroot -p に接続し、Enter キーを押して、パスワードを入力して Enter キーを押します (図を参照)。

2. 図に示すように、「%time_zone」のような変数を入力し続け(末尾のセミコロンを忘れないように注意してください)、Enter キーを押します。

SYSTEM と表示される場合は、タイムゾーンが設定されていないことを意味します。

3. 次にタイムゾーンを設定しましょう。

図に示すように、「set global time_zone = '+8:00'; (末尾のセミコロンを忘れないように注意してください)」と入力し、Enter キーを押します。

これは成功したセットアップです!

この時点で、データベースに再接続することができ、おそらく成功するでしょう。そうでない場合は、そのまま続けてください。

次に、MySQL ドライバーを同期します。

私のコンピュータにインストールされている MySQL のバージョンは 5.7 なので、MySQL に接続するには IDEA もドライバーのバージョンと一致する必要があります。ドライバをMySQL 5.1に変更するだけです

「接続のテスト」をクリックしてテストすると、成功します。

【補充】

MySQLを選択した場合、

データベースが別のバージョンであっても問題ありません。

ドライバー リストで MySQL を見つけ、右側のドライバー ファイルで必要なバージョンを選択して保存します。

要約する

IDEA が MySQL に接続してエラーを報告する記事です。サーバーが無効なタイムゾーンを返します。「詳細」タブに移動して、「serverTimezone」プロパティを設定します。これで記事は終了です。関連するアイデア接続 mysql エラー コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • C++ フロー制御のジャンプに使用される return および goto ステートメントに関するチュートリアル
  • Golang 省略された使用方法の説明を返す
  • Python Django ビューの戻り値を実装する2つの方法
  • Go言語のreturn文

<<:  Vue+echart で 2 列チャートを実現

>>:  Xftp のダウンロードとインストールのチュートリアル (グラフィック チュートリアル)

推薦する

VMware Workstation Pro が Windows で実行されない場合の解決策

国慶節の休暇後、Windows アップデート後に VMware 仮想マシンが開けなくなり、「VMwa...

Ubuntu 18.0.4 は mysql をインストールし、エラー 1698 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されましたを解決します

序文最近 Linux を学び、その後 Win から Ubuntu に変更しました。以前インストールし...

MySQLカーソルの詳細な紹介

目次1. カーソルとは何ですか? 2. カーソルの使い方1. カーソルを宣言する2.カーソルを開く3...

docker イメージのプル速度が遅い問題の解決策

現在、Docker には中国向けの公式ミラーがあります。詳細については、https://www.do...

MySQL 5.7.17 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

mysql5.7.17無料インストールバージョンのインストールに関する最近の経験1.ダウンロードして...

MySQL データベース開発の 36 の原則 (要約)

序文これらの原則は実際の戦闘から要約されています。あらゆる原則の背後には血なまぐさい教訓があるこれら...

dig/nslookup コマンドを使用して DNS 解決手順を表示する方法

dig - DNS ルックアップ ユーティリティドメイン名のアクセス障害が発生した場合、ドメイン名の...

MacOS に MySQL 8.0 をインストールして MySQL にログインする方法

公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...

Mysql の使用法の概要

導入EXISTS は、サブクエリが少なくとも 1 行のデータを返すかどうかを確認するために使用されま...

Nginx Webサーバーのサンプルコードの設定方法の詳細な説明

概要今日は主に、NGINX を Web サーバーとして設定する方法を共有します。内容は次のとおりです...

jsドラッグ効果の原理と実装

ドラッグ機能は主に、ドラッグによる並べ替え、ポップアップ ボックスのドラッグと移動など、ユーザーがカ...

Tomcatでcatalina.batがUTF-8に設定されている場合、コンソールに文字化けした文字が表示されます

1. catalina.bat は UTF-8 に設定する必要があります。UTF-8 に設定しないと...

ByteDance インタビュー: JS を使用して Ajax 同時リクエスト制御を実装する方法

序文正直に言うと、最近とても混乱していると感じています。テクノロジーと人生について。また、将来の発展...

MySQL データベースの鉄則 (要約)

適切なデータベース仕様は、ソフトウェア実装の複雑さを軽減し、通信コストを削減するのに役立ちます。この...

docker ベースの mariadb のインストール構成プロセスの分析

1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...