您能帮我修复与 DBeaver 的连接吗?

Loï*_*OLA 12 mysql database localhost dbeaver

我的 DBeaver 中有此消息 你能帮我解决这个问题吗?

Network error

Motif:

Network unavailable:

javax.net.ssl.SSLHandshakeException:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)

Ric*_*o.. 20

我第一次打开数据库时遇到类似的错误:

网络错误

原因:证书问题导致网络不可用。尝试更改“首选项”->“连接”中的设置Use Windows trust store并重新启动 DBeaver。如果您没有覆盖信任存储,这可能会有所帮助。javax.net.ssl.SSLHandshakeException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我尝试“bAsK”解决方案,但对我不起作用。

对我来说,解决方案是删除“首选项”->“连接”中的设置检查Use Windows trust store并重新启动 DBeaver

在此输入图像描述

我还安装了 JRE 8 (Java)


bAs*_*AsK 10

在 Windows 上:

在 DBeaver 安装路径中,打开 dbeaver.ini 文件并删除此行:-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT

  • 虽然此链接可以回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会变得无效。- [来自评论](/review/late-answers/31733413) (2认同)

小智 9

对于 macOS:

编辑:

/Applications/DBeaver.app/Contents/Eclipse/dbeaver.ini

添加行:

-Djavax.net.ssl.trustStoreType=KeychainStore

重新启动 DBeaver 应用程序即可解决此问题。