【问题标题】:Authentication plugin 'mysql_clear_password' cannot be loaded in Navicat验证插件 'mysql_clear_password' 无法在 Navicat 中加载
【发布时间】:2016-12-08 04:28:12
【问题描述】:

我尝试连接我的数据库并将 Navicat 与 MacOS 一起使用,但我收到错误并且无法连接。我尝试了许多不同的东西,但还无法连接。任何帮助都非常感谢,能帮助我真的很棒。

错误:

连接失败

无法加载身份验证插件“mysql_clear_password”: dlopen(/usr/local/mysql/lib/plugin/mysql_clear_password.so, 2): 图像 没找到

【问题讨论】:

  • 你找到解决办法了吗?
  • @IgorRebega 还没有

标签: mysql database macos navicat


【解决方案1】:

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

启用明文身份验证插件

需要采取的步骤:

  1. 打开连接到数据库窗口
  2. 选择高级选项
  3. 勾选启用明文验证插件选项

【讨论】:

    【解决方案2】:

    你可以尝试从终端启动 Navicat。这假设应用程序是“Navicat Premium Essentials”。

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

    这为我解决了 Sequel Pro 的问题。见:https://github.com/sequelpro/sequelpro/issues/2247#issuecomment-144567527

    【讨论】:

      猜你喜欢
      • 2016-12-29
      • 2020-12-07
      • 2018-11-07
      • 2018-10-03
      相关资源
      最近更新 更多