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

ERROR 1524 (HY000) Plugin ‘mysql_native_password‘ is not loaded

你遇到的错误是由于 MySQL 版本不再默认支持mysql_native_password认证插件导致的。从 MySQL 8.0 开始,默认的认证插件是caching_sha2_password,而不是mysql_native_password

解释:
  • 错误ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded表示 MySQL 中没有加载或支持mysql_native_password插件。
  • 从 MySQL 8.0 开始,mysql_native_password插件已经被弃用,默认采用caching_sha2_password插件。
解决方法:

如果你必须使用mysql_native_password插件,可以尝试以下方法:

方法 1: 使用caching_sha2_password插件

你可以使用默认的caching_sha2_password插件来设置密码,而不使用mysql_native_password

ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY 'root';

这将使用默认的caching_sha2_password插件,并设置root用户的密码为root

方法 2: 启用mysql_native_password插件(不推荐)

如果你确实需要使用mysql_native_password插件,你可以手动启用它,虽然这不建议在最新版本中使用。可以通过修改 MySQL 配置文件来加载该插件:

  1. 编辑 MySQL 配置文件(通常在/etc/mysql/my.cnf/etc/my.cnf)。

  2. [mysqld]部分添加以下行以启用mysql_native_password插件:

    default_authentication_plugin=mysql_native_password
  3. 保存文件并重启 MySQL 服务:

    sudo systemctl restart mysql
  4. 然后再次运行以下命令来设置密码:

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
方法 3: 为兼容性指定插件

如果你只想为某个用户启用mysql_native_password插件,可以在用户创建或修改时指定插件,如下所示:

CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

或者修改现有用户:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
建议:

MySQL 8.0 及之后的版本推荐使用caching_sha2_password插件,因为它提供了更高的安全性和性能。如果没有特别的兼容性需求,建议使用caching_sha2_password插件。

你可以尝试方法 1 来解决当前问题,并避免使用mysql_native_password插件。

http://www.cnnetsun.cn/news/484847.html

相关文章:

  • 代码随想录刷题——二叉树篇(十二)
  • DeepSeek R1 简易指南:架构、本地部署和硬件要求
  • 终极降AI指南!这款能让你相见恨晚的论文降aigc神器,实测降ai效果立竿见影
  • 还在为AI率爆表发愁吗?这几款降ai率工具推荐,实测免费降低ai率只需三步,建议反复观看!
  • Flutter 持续数据流设计:为什么一定要用 BasicMessageChannel?
  • AI驱动的企业财务舞弊模式演化跟踪系统
  • CES 2026最酷笔记本电脑:可拆卸设计成为新趋势
  • CentOS7安装Mysql5.7(ARM64架构)
  • 80-02210-001 PCB模块
  • 7D-AI系列:Vibe Coding VS Spec Coding AI 编程的两种范式对比
  • 基于Python+Django的框架的青岛开发区芳华美容院管理系统毕设源码+文档+讲解视频
  • c盘应用程序怎么转移到d盘?无需重装,一键帮你迁移!
  • java----内部类(四种内部类详解)收藏这篇就够了
  • 崩溃了?2026知网AIGC检测高居62%!最强论文查重降重法揭秘,七天内AI率秒降20%内!
  • apisetschema.dll文件丢失找不到 打不开问题 免费下载方法分享
  • 强烈安利!继续教育必用TOP8 AI论文工具测评
  • 告别重复造轮子!MCP 协议科普:给大模型装上“USB-C”万能接口
  • Docker Compose UI:让容器管理告别命令行,小白也能轻松上手
  • 基于LOS算法+反步控制的水下航行器AUV UUV三维路径跟踪控制研究附Matlab代码
  • 2025年12月 GESP CCF编程能力等级认证Python四级真题
  • 从理论到实践:基于Llama的AI原生应用开发教程
  • conda虚拟环境备份与安装
  • Springboot劳务派遣人事系统gjfr3(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • MybatisPlus-快速入门
  • 2026年入局AI行业:普通人的机会在哪里?
  • 玫瑰克隆AI工具:深耕小红书生态的爆款创作赋能利器
  • GESP Python 编程一级教材之 10 掌握变量的创建及使用(教程含历年试题解析)
  • An Incremental Learning-Based Mechanism to Deploying Radio Map Estimation Models
  • 中商旅游一卡通——打造国内惠民旅游领先平台
  • ArcGIS大师之路500技---054字段顺序调整