You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL连接报错:无法加载caching_sha2_password插件求助

解决MySQL连接错误:Authentication plugin 'caching_sha2_password'无法加载

我刚接触MySQL的时候也碰到过一模一样的问题,这个错误大概率是MySQL 8.0及以上版本默认使用的caching_sha2_password认证插件,和你当前的MySQL Workbench版本不兼容(极端情况是插件文件确实缺失,但前者更常见)。下面给你两个可行的解决方案:

方案一:修改用户认证方式为mysql_native_password(最常用)

这个方法是把用户的认证插件切换成Workbench普遍支持的mysql_native_password,步骤如下:

  1. 打开终端,通过命令行登录MySQL服务器:
    sudo mysql -u root -p
    
    (刚安装的MySQL root用户可能使用auth_socket认证,所以需要加sudo才能登录,输入安装时设置的root密码即可)
  2. 执行修改用户认证方式的命令(以root用户本地连接为例):
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
    
    注意把你的新密码替换成你自己的密码,如果你是其他用户,把root换成对应的用户名即可。
  3. 刷新权限使修改生效:
    FLUSH PRIVILEGES;
    
  4. 退出MySQL:
    EXIT;
    

现在再打开MySQL Workbench尝试连接本地主机,应该就能成功了。

方案二:重新安装MySQL服务器(针对插件文件缺失的情况)

如果上面的方法没用,可能是caching_sha2_password.so插件文件真的丢失了,你可以尝试重新安装MySQL服务器包:

sudo apt-get update
sudo apt-get install --reinstall mysql-server

重新安装完成后,再执行mysql_secure_installation配置,然后重复方案一的步骤切换认证方式,再尝试连接。

内容的提问来源于stack exchange,提问作者nandipati vamsi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:46:56