首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBeaver与MySQL的连接

DBeaver与MySQL的连接
EN

Stack Overflow用户
提问于 2020-05-12 10:24:05
回答 4查看 28K关注 0票数 24

我使用DBeaver在MySQL 8+上监视一个SQL数据库。

一切都正常,但有时打开DBeaver时,我会收到以下错误消息:

代码语言:javascript
复制
Public Key Retrieval is not allowed

然后,DBeaver无法连接到MySQL。

为了解决这个问题,我必须重新配置MySQL。

有最简单的方法来解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-05-16 06:37:18

您是否尝试显式地允许在DBeaver中检索公钥?在连接设置、SSL选项卡中,您可以找到它。

这是在您使用SSL的情况下使用的,否则在同一个屏幕上,您可以通过取消选中"use SSL“和"require”来禁用SSL。

票数 14
EN

Stack Overflow用户

发布于 2020-05-21 17:02:22

更改Dbeaver上的设置:

  1. 右键单击连接,在“连接设置”屏幕(主屏幕)上选择“编辑连接”
  2. ,单击“编辑驱动程序设置”

单击"Connection properties"

  • Right“,单击”属性“区域,然后选择”添加新的property"
  1. Add两个属性:"useSSL“和"allowPublicKeyRetrieval”

  1. 通过双击"value“列
  2. 保存并测试连接,将它们的值设置为"false”和"true“。

希望它能成功!

票数 66
EN

Stack Overflow用户

发布于 2021-03-08 18:00:06

编辑连接

单击第二个选项卡“驱动程序属性”

更改属性allowPublicKeyRetrieval = True

连接设置/驱动程序属性:

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61749304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档