¥~zZ。。。 2023-08-21 13:18 采纳率: 66.7%
浏览 11

dbeaver 和 MySQL 的连接出现错误

img


dbeaver 和 MySQL 的连接出现错误: Public Key Retrieval is not allowed
怎么解决

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-21 16:38
    关注

    【以下回答由 GPT 生成】

    问题分析

    "Public Key Retrieval is not allowed"错误通常是由于MySQL连接时启用了SSL验证导致的。DBeaver默认情况下启用了SSL验证,但是MySQL服务器可能没有正确地配置SSL,或者没有允许客户端进行SSL连接。

    解决该问题的主要方案是禁用DBeaver中的SSL选项,从而以非SSL方式连接MySQL服务器。

    解决方案

    根据上述问题分析,可以使用以下步骤来解决"DBeaver和MySQL连接出现Public Key Retrieval is not allowed"错误。

    1. 打开DBeaver软件,并在连接MySQL的连接配置中找到SSL选项。

    2. 确认SSL选项已启用,然后将其禁用。如果SSL选项已禁用,请跳过此步骤。

    DBeaver SSL

    1. 尝试重新连接MySQL数据库,以验证问题是否已解决。

    如果问题仍然存在,可以尝试以下附加步骤来解决问题:

    1. 确保MySQL服务器已经正确地配置了SSL,或者相应的配置文件中允许客户端进行SSL连接。

    2. 如果使用的是自签名证书,可能需要将证书添加到DBeaver中的信任存储中。可以在DBeaver的SSL设置中找到信任存储选项,并将自签名证书添加到该存储中。

    DBeaver Trust Store

    1. 重新尝试连接MySQL数据库,以验证问题是否已解决。

    结论

    通过禁用DBeaver中的SSL选项,或检查MySQL服务器的SSL配置,将自签名证书添加到信任存储中等步骤,可以解决"DBeaver和MySQL连接出现Public Key Retrieval is not allowed"错误。如果问题仍然存在,可能需要进一步检查MySQL服务器的配置和证书设置。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 8月21日