簡體   English   中英

DBeaver和MySQL之間的連接

[英]Connection between DBeaver & MySQL

我使用 DBeaver 在 MySQL 8+ 上觀看 SQL 數據庫。

一切正常,但有時打開 DBeaver,我收到以下錯誤消息:

Public Key Retrieval is not allowed

然后,DBeaver 無法連接到 MySQL。

為了解決這個問題,我必須重新配置 MySQL。

有沒有最簡單的方法來解決這個問題?

更改 Dbeaver 上的設置:

  1. 右鍵單擊您的連接,選擇“編輯連接”
  2. 在“連接設置”屏幕(主屏幕)上單擊“編輯驅動程序設置” 在此處輸入圖像描述
  3. 點擊“連接屬性”
  4. 右鍵單擊“用戶屬性”區域並選擇“添加新屬性”
  5. 添加兩個屬性:“useSSL”和“allowPublicKeyRetrieval” 在此處輸入圖像描述
  6. 通過雙擊“value”列將它們的值設置為“false”和“true”
  7. 保存並測試連接。

希望它應該工作!

編輯連接

單擊第二個選項卡“驅動程序屬性”

更改屬性 allowPublicKeyRetrieval = True

連接設置/驅動程序屬性:

在此處輸入圖像描述

您是否嘗試過明確允許在 DBeaver 中檢索公鑰? 在連接設置中,SSL選項卡你可以找到它

在此處輸入圖像描述

這是在您使用 SSL 的情況下,否則在同一屏幕中,您可以通過取消選中“使用 SSL”和“需要 SSL”來禁用 SSL

Ratish Bansal 的解決方案適用於我在 MacOS Mojave 上,之后,我總是遇到時區錯誤。 解決方案是在connection settings中設置我的本地時區:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM