问题:我如何告诉MySQL Workbench应该为连接加载插件的位置?
我试图将我在Windows上的MySQL Workbench连接到MariaDB,其中用户连接到带有PAM的IPA。
当我尝试打开连接时,我收到以下错误消息:ERROR 2059(HY000):身份验证插件'对话框'无法加载。
当我将MariaDB中的dialog.dll保存在文件夹中并使用选项--plugin-dir "C:\MySQL\Workbench\modules"
调用mysql.exe时,我可以成功打开连接。
dll-File无法加载" Scripting" - > "安装插件/模块"。
答案 0 :(得分:1)
在" Procmon.exe"的帮助下(MySQL Workbench的过程)我发现,在以下路径中查找了dialog.dll: C:\ Program Files \ MySQL \ MySQL Server 5.7 \ lib \ plugin
我正在使用MySQL Workbench 6.3并尝试连接到MariaDB 10.1.24,因此它在显示的目录中寻找它有点令人困惑。
但是当dialog.dll放在这个目录中时,连接正在运行。