我使用DBeaver监视MySQL**8 +**上的SQL数据库。一切正常,但有时,打开DBeaver,我有以下错误消息:
DBeaver
MySQL
Public Key Retrieval is not allowed
然后,DBeaver无法连接到MySQL。为了解决这个问题,我必须重新配置MySQL。有什么最简单的方法来解决这个问题吗?
wtlkbnrh1#
更改Dbeaver上的设置:1.右键单击连接,选择Edit Connection1.在Connection settings屏幕(主屏幕)上,单击Edit Driver Settings x1c 0d1x1.点击Connection properties1.右键单击User Properties * 区域 * 并选择Add new property1.添加两个属性:useSSL和allowPublicKeyRetrieval
Dbeaver
Edit Connection
Connection settings
Edit Driver Settings
Connection properties
User Properties
Add new property
useSSL
allowPublicKeyRetrieval
1.双击value列,将其值分别设置为false和true1.保存并测试连接。希望它能起作用!
value
false
true
vsikbqxv2#
编辑连接单击第二个选项卡Driver Properties将属性allowPublicKeyRetrieval更改为TrueConnection settings或Driver properties:
Driver Properties
True
Driver properties
8fsztsew3#
您是否尝试在DBeaver中显式允许公钥检索?在连接设置的SSL选项卡中可以找到它
这是在您使用SSL的情况下,否则在同一屏幕中,您可以通过取消选中“使用SSL”和“需要SSL”来禁用SSL
r7xajy2e4#
Ratish Bansal的解决方案适合我在MacOS莫哈韦上使用,之后,我总是得到一个时区错误。解决方案是在connection settings中设置我的本地时区:
connection settings
4条答案
按热度按时间wtlkbnrh1#
更改
Dbeaver
上的设置:1.右键单击连接,选择
Edit Connection
1.在
Connection settings
屏幕(主屏幕)上,单击Edit Driver Settings
x1c 0d1x1.点击
Connection properties
1.右键单击
User Properties
* 区域 * 并选择Add new property
1.添加两个属性:
useSSL
和allowPublicKeyRetrieval
1.双击
value
列,将其值分别设置为false
和true
1.保存并测试连接。
希望它能起作用!
vsikbqxv2#
编辑连接
单击第二个选项卡
Driver Properties
将属性
allowPublicKeyRetrieval
更改为True
Connection settings
或Driver properties
:8fsztsew3#
您是否尝试在DBeaver中显式允许公钥检索?在连接设置的SSL选项卡中可以找到它
这是在您使用SSL的情况下,否则在同一屏幕中,您可以通过取消选中“使用SSL”和“需要SSL”来禁用SSL
r7xajy2e4#
Ratish Bansal的解决方案适合我在MacOS莫哈韦上使用,之后,我总是得到一个时区错误。解决方案是在
connection settings
中设置我的本地时区: