web-dev-qa-db-ja.com

DBeaverとMySQLの間の接続

DBeaverを使用して、MySQL 8以降でSQLデータベースを監視しています。

すべてが機能していますが、DBeaverを開くと、次のエラーメッセージが表示されます。

Public Key Retrieval is not allowed

そして、DBeaverはMySQLに接続できません。

この問題を解決するには、MySQLを再構成する必要があります。

この問題を解決する最も簡単な方法はありますか?

5
Alex Dana

Dbeaverの設定を変更します。

  1. 接続を右クリックし、「接続の編集」を選択します
  2. 「接続設定」画面(メイン画面)で、「ドライバ設定の編集」をクリックします enter image description here
  3. 「接続プロパティ」をクリックします
  4. [ユーザープロパティ]領域を右クリックし、[新しいプロパティを追加]を選択します
  5. 「useSSL」と「allowPublicKeyRetrieval」の2つのプロパティを追加 enter image description here
  6. 「値」列をダブルクリックして、値を「false」と「true」に設定します
  7. 接続を保存してテストします。

うまくいけばそれはうまくいくはずです!

1
Ratish Bansal

Ratish BansalのソリューションはMacOS Mojaveで動作し、その後、常にタイムゾーンエラーが発生します。そのための解決策は、connection settings

enter image description here

0
agm1984