news 2026/4/23 10:31:11

Mysql 报错 “Public Key Retrieval is not allowed”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mysql 报错 “Public Key Retrieval is not allowed”

报错 “Public Key Retrieval is not allowed” 出现的原因和之前分析的一样:MySQL 用户使用了caching_sha2_password认证,而 DBeaver 默认不允许自动获取公钥。

解决方法:


方法 A:在 DBeaver 中修改连接属性

  1. 点击编辑驱动设置 → 驱动属性(Driver Properties)

  2. 找到或新增属性:

    • allowPublicKeyRetrievaltrue
    • useSSLfalse(如果你不使用 SSL)
  3. 保存后再测试连接。

示例 JDBC URL 形式(DBeaver 可以自动拼接):

jdbc:mysql://10.0.71.31:3306/dbname?allowPublicKeyRetrieval=true&useSSL=false

方法 B:修改 MySQL 用户认证方式

如果你可以修改数据库:

ALTER USER 'dzm'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES;

然后在 DBeaver 里直接连接即可,无需修改额外参数。


💡 总结:

  • 最快解决:在 DBeaver 驱动属性里加allowPublicKeyRetrieval=true
  • 更安全:把用户改成mysql_native_password
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 22:20:18

BioSIM抗人RTN4/NOGO抗体SIM0383:创新生物类似药的科研新选择

在生命科学领域,抗体药物因其在疾病治疗和基础研究中的广泛应用而备受关注。其中,针对 RTN4/NOGO 蛋白的抗体药物近年来成为神经科学研究的热点。作为一款高质量、高性价比的生物类似药,BioSIM 抗人 RTN4/NOGO 抗体 (Ozanezumab生物类似药)&a…

作者头像 李华
网站建设 2026/4/23 13:44:31

AI编程教学:手把手搭建AI编程环境(IDE/插件/CLI方案)

2025年是新的AI元年,随着AI大模型和智能体技术的迅速发展,AI编程工具已形成多样化的生态系统。 如今,学编程不懂AI工具几乎等于吃饭没有筷子(确信)。 之前我们分享了AI编程工具cursor和国产的trae cn,更有…

作者头像 李华
网站建设 2026/4/23 8:36:53

养老院管理|基于springboot + vue养老院管理系统(源码+数据库+文档)

养老院管理 目录 基于springboot vue养老院管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue养老院管理系统 一、前言 博主介绍&#xff1a…

作者头像 李华