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

无法在Navicat中加载身份验证插件“mysql\u clear\u password”

卫皓
2023-03-14

我尝试连接我的数据库,并在MacOS上使用Navicat,但出现错误,无法连接。我尝试了很多不同的东西,但还不能连接。任何帮助都很感激,能帮助我真的很棒。

错误:

连接失败

无法加载身份验证插件mysql_clear_password:dlopens(/usr/本地/mysql/lib/plugin/mysql_clear_password.so,2):找不到图像

共有2个答案

於子晋
2023-03-14

您可以尝试从终端启动Navicat。这假设应用程序为“Navicat高级软件包”。

LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=y /Applications/Navicat\ Premium\ Essentials.app/Contents/MacOS/Navicat\ Premium\ Essentials

这为我解决了续集专业版的问题。参见:https://github.com/sequelpro/sequelpro/issues/2247#issuecomment-144567527

陈法
2023-03-14

我在MySQLWorkbench中遇到了相同的错误,检查了可用的ui配置并勾选了

启用明文验证插件

需要采取以下步骤:

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

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

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

  • 问题内容: 在Eclipse中,当我启动我的应用程序时,我得到了-无法找到要使用的方言。java.sql.SQLException:无法加载身份验证插件“ caching_sha2_password”。 问题答案: 从MySQL 8.0.4开始,他们将MySQL服务器的默认身份验证插件从mysql_native_password更改为 caching_sha2_password。 你可以运行以下命

  • 我有麻烦让我的数据库连接到WAMP。我做这件事已经有5年了,所以我有点生疏了。我将我的Mysql升级到8.0时遇到了这个错误 我刷新了我的特权,并将插件更改为本机的根。在这一点上我被难倒了。有人能帮帮我吗? 下面是我的数据库类,直到第37行 /** > class Database*/class Database{ 专用$IP、$username、$password、$database; /**

  • 我已经将MySQL Connector/j更新到8.0.14,但仍然出现同样的错误。提前道谢。