Public Key Retrieval is not allowed
Public Key Retrieval is not allowed出现 “Public Key Retrieval is not allowed” 错误通常发生在连接 MySQL 8.0 数据库时这与数据库的认证机制和客户端的安全设置有关。原因分析MySQL 8.0 及以上版本默认使用caching_sha2_password认证插件。当客户端连接时如果未使用 SSL/TLS 加密传输服务器会要求客户端通过 RSA 公钥来加密密码。然而为了防止潜在的中间人攻击MySQL 连接器默认禁止客户端自动从服务器请求公钥因此会抛出此错误。解决方案您可以根据实际情况选择以下任一方案来解决此问题。方案一修改连接配置推荐此方法无需更改数据库用户设置仅需在客户端连接时允许公钥检索。JDBC (Java应用, SpringBoot, DBeaver等)在数据库连接字符串URL中添加allowPublicKeyRetrievaltrue参数。jdbc:mysql://localhost:3306/your_database?allowPublicKeyRetrievaltrueuseSSLfalse注意对于 DBeaver 用户在编辑连接的“驱动属性”Driver Properties页面中找到或添加allowPublicKeyRetrieval属性并将其值设为true。MySQL CLI 客户端在连接命令中加入--get-server-public-key参数。mysql -u your_username -p --get-server-public-key方案二修改用户认证方式此方法将指定用户的认证方式改回旧版的mysql_native_password可以避免公钥检索问题但会降低安全性。使用具有管理员权限的账号登录 MySQL。执行以下 SQL 命令将指定用户的认证方式修改为mysql_native_passwordALTERUSERyour_usernameyour_hostIDENTIFIEDWITHmysql_native_passwordBYyour_password;刷新权限FLUSHPRIVILEGES;方案三正确配置 SSL/TLS最安全的解决方案是启用并正确配置 SSL/TLS 连接这样就不需要进行公钥检索。在连接时设置useSSLtrue并根据需要配置服务器证书验证。jdbc:mysql://localhost:3306/your_database?useSSLtrueverifyServerCertificatetrue⚠️ 安全提醒allowPublicKeyRetrievaltrue参数可能会带来安全风险仅应在确保网络环境安全如本地开发环境或配合 SSL 使用时开启。生产环境强烈建议使用方案三通过正确配置 SSL/TLS 来保证数据传输的安全。

相关新闻

MAA助手:明日方舟自动化解决方案全解析

MAA助手:明日方舟自动化解决方案全解析

MAA助手:明日方舟自动化解决方案全解析 【免费下载链接】MaaAssistantArknights 一款明日方舟游戏小助手 项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights 适用人群自测:你是否需要MAA助手? 请根据实际情况…

2026/7/7 7:02:06 阅读更多 →
突破数字枷锁:QMCDecode解密工具如何重构音频文件的自由边界

突破数字枷锁:QMCDecode解密工具如何重构音频文件的自由边界

突破数字枷锁:QMCDecode解密工具如何重构音频文件的自由边界 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&#xff0c…

2026/5/17 6:56:23 阅读更多 →
【弹道】基于Matlab的外弹道轨迹、弹道计算gui界面(3D弹丸轨迹)仿真

【弹道】基于Matlab的外弹道轨迹、弹道计算gui界面(3D弹丸轨迹)仿真

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/7/5 18:57:58 阅读更多 →

最新新闻

计算机毕业设计之基于大数据的房地产销售数据分析系统

计算机毕业设计之基于大数据的房地产销售数据分析系统

随着房地产市场的日益繁荣,大数据技术在房地产销售领域的应用越来越广泛。本文旨在探讨基于大数据的房地产销售数据分析系统的设计与实现。通过收集和整合大量的房地产销售数据,利用大数据分析技术对其进行深入挖掘,为房地产企业和购房者提供…

2026/7/7 9:20:29 阅读更多 →
UE4SS在Palworld 0.1.3.0版本中的崩溃诊断与兼容性修复方案

UE4SS在Palworld 0.1.3.0版本中的崩溃诊断与兼容性修复方案

UE4SS在Palworld 0.1.3.0版本中的崩溃诊断与兼容性修复方案 【免费下载链接】RE-UE4SS Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games 项目地址: https://gitcode.com/gh_mirrors/re/RE-UE4SS 技…

2026/7/7 9:20:29 阅读更多 →
Obsidian:从云端焦虑到知识自由之路

Obsidian:从云端焦虑到知识自由之路

作为一个常年与文档打交道的IT人,我最早用的是语雀和有道笔记等。这些产品功能确实强大,但有两个痛点让我越来越焦虑: 收费越来越贵:语雀个人版免费额度有限,想用Markdown、图床等功能就得付费;有道笔记的…

2026/7/7 9:16:29 阅读更多 →
Livox Horizon 多激光雷达外参自动标定:基于点云特征匹配的 3 步实战流程

Livox Horizon 多激光雷达外参自动标定:基于点云特征匹配的 3 步实战流程

Livox Horizon 多激光雷达外参自动标定:基于点云特征匹配的3步实战流程在自动驾驶系统的开发中,多激光雷达的协同工作能力直接决定了环境感知的精度和可靠性。Livox Horizon作为一款高性能固态激光雷达,其独特的非重复扫描模式为点云质量带来…

2026/7/7 9:16:28 阅读更多 →
3个方法使用PKHeX自动合法性插件实现高效宝可梦数据管理

3个方法使用PKHeX自动合法性插件实现高效宝可梦数据管理

3个方法使用PKHeX自动合法性插件实现高效宝可梦数据管理 【免费下载链接】PKHeX-Plugins Plugins for PKHeX 项目地址: https://gitcode.com/gh_mirrors/pk/PKHeX-Plugins 作为一名宝可梦数据管理爱好者,你是否曾经花费数小时手动调整宝可梦的个体值、技能和…

2026/7/7 9:16:28 阅读更多 →
Kafka 2.5.0 SASL/PLAIN 认证配置:3个关键配置文件与5步验证流程

Kafka 2.5.0 SASL/PLAIN 认证配置:3个关键配置文件与5步验证流程

Kafka 2.5.0 SASL/PLAIN 认证全流程实战指南在分布式消息系统中,安全认证是保障数据可靠传输的重要环节。本文将深入解析Kafka 2.5.0版本中SASL/PLAIN认证机制的完整配置流程,从原理到实践,帮助开发者和运维人员构建安全的Kafka消息通道。1. …

2026/7/7 9:12:28 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻