【IDEA】ideaでMysql8.0接続時にドライバーがダウンロードできない問題を解決

この記事は、sprintboot プロジェクト作成時に発生する問題を解決するための [アイデア] に従っています 2-CSDN ブログ

目次

一、「https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt」のダウンロードに失敗しました:リモート ホストがハンドシェイクを終了しました

二、ダイバーファイルは提供されていません com.mysql.cj.jdbc.Driver

3、サーバーが無効なタイムゾーンを返します。「serverTimezone」プロパティを設定する必要があります。 


ローカルにインストールされている mysql のバージョンは 8.0.35 です。

一、「https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt」のダウンロードに失敗しました:
リモート ホストがハンドシェイクを終了しました

エラー: idea で Mysql8.0 に接続するとエラーが発生します。

理由: ドライバー Jar パッケージのインストールに失敗しました

解決策: ドライバーを開いた後、バージョン 8.0.25 の自動ダウンロードが失敗したことがわかりました。

私はインターネットでこの Zhihu の記事を見つけたので、ここで説明されている jar パッケージを手動で構成する方法を試してみることにしました。

IDEA で Mysql8.0 に接続するとドライバーがダウンロードできない - Zhihu (zhihu.com)

百度スカイディスク

リンク:  https://pan.baidu.com/s/1Mw9qAdbuv67RMNmR1Zyb-Q?pwd=ning 抽出コード: ning

バージョン 8.0.29 のドライバー jar パッケージをダウンロードし、idea で設定します。

理由はわかりませんが、データベースへの接続をテストした後も、「ダイバー ファイルが提供されていません」というエラーが表示されました。

エラーを解決する方法については、以下を読み続けてください。

二、ダイバーファイルは提供されていません com.mysql.cj.jdbc.Driver

エラー: ドライバー ファイルが提供されていません。

理由: pycharm がMySQL ドライバーをインポートすると、それを正常に認識できず、赤いフォントが表示されます。

解決策: 青色のリマインダー ボックス「Config Driver」をクリックし、ページに移動した後、クリックして、下図に示すプロセスに従ってドライバーのバージョンをダウンロードします (ここではバージョン 8.0.21 をダウンロードしました)。

ドライバーがダウンロードされるまでここでお待ちください。

その後、混乱を避けるために、以前にインポートされた冗長な 8.0.29 バージョンを削除することもできます。

データベースへの接続をテストした後も、「サーバーが無効なタイムゾーンを返しました。「serverTimezone」プロパティを設定する必要があります。」というエラーが見つかりました。

エラーを解決する方法については、以下を読み続けてください。

3、サーバーが無効なタイムゾーンを返します。「serverTimezone」プロパティを設定する必要があります。 

エラー: 新しい Mysql 接続を作成すると、「接続のテスト」テスト中に例外がプロンプトされます。

理由: この状況は、MySQL のインストール時にタイムゾーンが構成されていないために発生します。MySQL 駆動の jar パッケージのデフォルトのタイムゾーンは世界標準時を表す UTC ですが、使用している時間は北京タイムゾーン (東第 8 区) であり、UTC より 8 時間進んでいます。これは明らかに不一致です。タイム ゾーンが一貫していないため、無効なタイム ゾーンが返され、上記の問題が発生します。

回避策: データベースの現在のタイムゾーンを指定します。

configでタイムゾーンを設定し、[タイムゾーンの設定]をクリックし、[詳細設定]タブに移動して、[serverTimezon]属性値を手動で設定します。

[serverTimezon] のデフォルト属性「UTC」を「GMT」に変更し、忘れずに「適用」をクリックして有効にします。

OK、ついに解決しました。

おすすめ

転載: blog.csdn.net/qq_45956730/article/details/135445494