当前位置: 首页 > 知识库问答 >
问题:

“无法加载身份验证插件“缓存\u sha2\u密码”。找不到特定模块”

厍晋鹏
2023-03-14

我是SQL新手,在连接时不断收到错误“无法加载身份验证插件‘缓存\u sha2\u密码’。找不到特定模块”。

共有3个答案

寇桐
2023-03-14

在此窗口中,确保选择了“使用旧身份验证方法”选项。如果没有,请选择该选项并继续重新配置,而不更改任何其他设置。这将处理从Excel或R等连接到MySQL时可能遇到的所有错误。

在您的特定情况下,可能是因为您的服务器未运行。要处理此问题,请右键单击计算机上的这台电脑,然后单击“管理”。选择“服务和应用程序”,然后选择“服务”。向下滚动显示的列表,直到看到MySQL服务器。单击服务,然后单击启动服务。

韦泳
2023-03-14

您必须在此处“mysql\u native\u password”才能连接,否则您必须正确配置“caching\u sha2\u password”插件,因为新的mysql附带了“caching\u sha2\u password”,如下所示:

DROP USER 'your_user_name'@'localhost';
CREATE USER 'your_user_name'@'%' IDENTIFIED WITH mysql_native_password BY 'your_user_password';
GRANT ALL PRIVILEGES ON <db_name>.* TO 'your_user_name'@'%' identified by 'your_user_password';
滑乐逸
2023-03-14

>

  • 在您选择的文本编辑器中,打开(或创建)/usr/local/etc/my。cnf文件,并将以下内容添加到文件的[mysqld]部分:

    默认身份验证插件=mysql\u本机\u密码

    打开终端窗口,打开裸机Mac Mini服务器的SSH会话,并在shell提示符下输入以下内容:

    MySQL-u root-p ALTER用户'root'@'localhost'标识mysql_native_passwordBY'NEWPASSWORD';

    其中NEWPASSWORD是要分配给MySQL根用户的密码。

    1. 退出
    2. 重启你的Mac。

    这篇文章的内容取自farces.com

  •  类似资料:
    • 我连接MySQL-8.0与MySQL工作台,并得到以下错误: 无法加载身份验证插件caching_sha2_password:dlopens(/usr/本地/mysql/lib/plugin/caching_sha2_password.so,2):找不到图像 我也尝试过其他客户端工具。 有什么解决办法吗?

    • 运行此代码时: 显示: 操作错误:(2059,“无法加载身份验证插件‘缓存\u sha2\u密码’:找不到指定的模块。\r\n”)

    • 问题内容: 我正在将MySQL-8.0与MySQL Workbench连接起来并出现以下错误: 无法加载身份验证插件“ caching_sha2_password”:dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so,2):找不到映像 我也尝试过使用其他客户端工具。 有什么解决办法吗? 问题答案: 已锁定 。目前,此答案的内容已解

    • 我尝试连接我的数据库,并在MacOS上使用Navicat,但出现错误,无法连接。我尝试了很多不同的东西,但还不能连接。任何帮助都很感激,能帮助我真的很棒。 错误: 连接失败 无法加载身份验证插件mysql_clear_password:dlopens(/usr/本地/mysql/lib/plugin/mysql_clear_password.so,2):找不到图像

    • 创建密钥对并通过ssh-copy-id将公钥发送到服务器后,我仍然无法在没有密码的情况下登录 ssh-v user@host的输出 调试1:在/home/pumba/.ssh/known_hosts:1中找到密钥 debug1:在134217728块后重新密钥 调试1:SSH2_MSG_NEWKEYS已发送 debug1:应为SSH2_MSG_NewKeys debug1:在134217728块后

    • 在eclipse中,当我启动应用程序时,我得到了这样的结果--无法发现要使用的方言。java.sql.sqlexception:无法加载身份验证插件'caching_sha2_password'。 在java.sql.sqlexception:无法加载身份验证插件'caching_sha2_password'。在com.mysql.jdbc.sqlerror.createsqlexception(