mysql:2059 -Authentication plugin ‘caching-sha2-password‘解决办法

出现 "Authentication plugin 'caching_sha2_password' cannot be loaded" 错误通常意味着 MySQL 客户端和服务器之间在尝试使用 caching_sha2_password 认证插件时遇到了问题。以下是一些可能的解决步骤:

亲测有效

更改用户身份验证方式:可以尝试将用户的身份验证方式更改为较旧的插件,你可以在 MySQL 中执行以下 SQL 命令:

csharp 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
  • root 替换成你的mysql用户名
  • localhost替换成你的主机名称或者直接使用'%'表示全部主机
  • 最后的root换成你的mysql密码

刷新权限:执行 FLUSH PRIVILEGES;必做!否则无法生效。

相关推荐
小王同学66667 分钟前
Django 5 中实现文件上传功能
数据库·django·sqlite
zuozewei1 小时前
《GB/T 47241-2026 - 虚拟电厂技术导则》国标解析.md
数据库
小张同学a.2 小时前
LAMP架构4——MySQL高可用
linux·运维·服务器·数据库·mysql·架构·负载均衡
一条泥憨鱼3 小时前
苍穹外卖【day7| 对购物车进行操作】
java·后端·mysql·苍穹外卖
小码农 - 初7 小时前
MySQL 增删改查
mysql
Xxtaoaooo12 小时前
工业 IoT 存储引擎选型:多模引擎在数据模型与存储设计上的取舍
数据库·物联网·dolphindb
凌虚14 小时前
面向 MySQL 用户的 PostgreSQL 快速上手指南
数据库·后端·架构
五阿哥永琪14 小时前
MySQL中操作json的函数!
数据库·mysql·json
来者皆善14 小时前
了解Mysql优化吗?如何优化索引?
数据库·mysql
赤壁小虾17 小时前
【渲染流水线】[逐片元阶段]-[透明度测试]以UnityURP为例
java·前端·数据库