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

解决MySQL8.4报错ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded

最近使用了MySQL8.4 , 服务启动成功,但是就是无法登陆,并且报错:

ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded

使用如下的命令也报错

mysql -u root -p   -P 3306

问题分析:

在MySQL 8.0版本中,默认的认证插件从mysql_native_password变更为caching_sha2_password。这两个认证插件的主要区别在于它们提供的安全性和兼容性方面。

mysql_native_password

  • 特点:这是以前版本MySQL的默认认证方式,使用的是SHA-1哈希算法的一个变种。
  • 兼容性:由于其广泛的应用和长时间的存在,它与许多旧版的客户端和连接器具有更好的兼容性。
  • 安全性:虽然提供了一定的安全保障,但相比现代加密标准,它的安全性稍逊一筹。

caching_sha2_password

相关文章:

  • 深入理解 Agent 与 LLM 的区别:从智能体到语言模型
  • 为什么React列表项需要key?(React key)(稳定的唯一标识key有助于React虚拟DOM优化重绘大型列表)
  • 接口不是json的内容能用Jsonpath获取吗,如果不能,我们选用什么方法处理呢?
  • K8S认证|CKS题库+答案| 5.日志审计
  • 动端React表格组件:支持合并
  • ThinkPHP 5.1 中的 error 和 success 方法详解
  • Java高级 | 【实验七】Springboot 过滤器和拦截器
  • 【win | 自动更新关闭】win11
  • 从0开始学习R语言--Day19--连续变量的相关性检验
  • 基于功能基团的3D分子生成扩散模型 - D3FG 评测
  • C++2025.6.7 C++五级考题
  • 行为设计模式之Command (命令)
  • 鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
  • 【单源最短路经】Dijkstra 算法(朴素版和堆优化版)、Bellman-Ford 算法、spfa 算法 及 负环判断
  • 数据结构算法(C语言)
  • 从golang的sync.pool到linux的slab分配器
  • python中从队列里取出全部元素的两种写法
  • vue注册自定义指令
  • CSS 预处理器与工具
  • MCP 技术完全指南:微软开源项目助力 AI 开发标准化学习
  • 多语言网站怎么实现的/seo优化快速排名
  • 做好网站建设通知/品牌运营公司
  • asp做微网站设计/百度怎么打广告在首页
  • 邯郸网站建设选哪家/网站seo标题是什么意思
  • 阿里巴巴上做网站要多少钱/最新热点新闻
  • 叫別人做网站靠谱吗/怎么做好网络营销推广