无法在Navicat

时间:2016-08-02 17:22:21

标签: mysql database macos navicat

我尝试连接我的数据库并使用Navicat和MacOS,但是我收到错误而无法连接。我尝试了很多不同的东西,但还没能连接。任何帮助真的很感激,帮助我真的很棒。

错误:

  

连接失败

     

无法加载身份验证插件'mysql_clear_password':   dlopen(/usr/local/mysql/lib/plugin/mysql_clear_password.so,2):image   找不到

2 个答案:

答案 0 :(得分:2)

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

启用明文身份验证插件

需要采取的步骤:

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

enter image description here

答案 1 :(得分:0)

您可以尝试从终端启动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