当前位置: 首页 > article >正文

Mysql链接异常 | [08001] Public Key Retrieval is not allowed

Datagrid报错

[08001] Public Key Retrieval is not allowed

这个错误通常是由于 MySQL 8.0 中的新特性导致的。默认情况下,MySQL 8.0 使用 caching_sha2_password 作为认证插件,而你需要在连接 URL 中明确允许公钥检索或者使用老版本的认证方式 mysql_native_password

show databases;

show tables;

use mysql;

select host,user from user;

可以直接把user表的root账户对应的host改为'%'就可以在Navicat上远程登录了,就是SQL的update语句,不用搞得那么复杂

update user set host = '%' where host = 'localhost' and user = 'root';

刷新

flush privileges;

 

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的mysql密码';

FLUSH PRIVILEGES;


 重新打开Datagrid,报错消失了


http://www.kler.cn/a/298698.html

相关文章:

  • 代码随想录day29 | leetcode 134.加油站 135.分发糖果 860.柠檬水找零 406.根据身高重建队列
  • 前端超大缓存IndexDB、入门及实际使用
  • ABP框架8——仓储的作用及其基础Demo
  • 深度学习在图像识别中的最新进展与实践案例
  • FOC控制原理-ADC采样时机
  • 开放世界目标检测 Grounding DINO
  • RK3399 android7.1 话柄电话功能
  • llms 文本分类的微调
  • 《论多源数据集成及应用》写作框架,软考高级系统架构设计师
  • 【Android】NestedScrollView的简单用法与滚动冲突、滑动冲突
  • 聚观早报 | 红魔电竞平板新品发布;台积电8月份营收
  • LabVIEW步进电机控制方式
  • node.js入门基础
  • Learn OpenGL In Qt之着色器
  • 【C++】 Vector
  • mysql mgr 集群部署 单主模式和多主模式
  • [论文笔记] t-SNE数据可视化
  • Java笔试面试题AI答之JDBC(3)
  • framebuffer
  • Android13修改Setting实现电量低于30%的话不可执行Rest操作
  • ubuntu配置tftp、nfs
  • 【编程基础知识】Spring过滤器、拦截器、AOP区别
  • 《JavaScript 中数据类型判断、转换技巧及应用实例》
  • GitHub每日最火火火项目(9.10)
  • 最新版 | SpringBoot3如何自定义starter(面试常考)
  • Java数组的定义及遍历