2017-06-19 16 views
0

質問: MySQL Workbenchに接続用のプラグインをロードする場所を教えてください。PAM接続のMySQL Workbench dialog.dll

Windows上のMySQL Workbenchを、PAMを使用してIPAに接続しているMariaDBに接続しようとしています。

接続を開こうとすると、次のエラーメッセージが表示されます。ERROR 2059(HY000):認証プラグイン 'ダイアログ'を読み込めません。

フォルダ内のMariaDBからこのdialog.dllを保存し、オプション--plugin-dir "C:\MySQL\Workbench\modules"でmysql.exeを呼び出すと、接続を正常に開くことができます。

"Scripting" - > "Install Plugin/Module"でdll-Fileを読み込むことはできません。

答えて

0

"Procmon.exe"(MySQL Workbenchのプロセス)の助けを借りて、dialog.dllが次のパスで検索されていることが分かりました: C:\ Program Files \ MySQL \ MySQL Server 5.7 \ lib \プラグイン

Procmon Screenshot

私は、MySQL Workbenchの6.3を使用してMariaDB 10.1.24に接続しようとするので、それが示すディレクトリ内を探していることを、少し紛らわしいですよ。

ただし、このディレクトリにdialog.dllがあると、接続が正常に機能しています。

+0

この部分はどの部分がロードされていますか? MySQLサーバー、MySQL Workbnech、MariaDB? –

+0

MySQL Workbenchがこのライブラリをロードしています。 – Lesrac

+0

私は参照してください。これは実際には[プラグイン可能な認証の章](https://mariadb.com/kb/en/mariadb/development-pluggable-authentication/)の[MariaDB](https://mariadb.com/kb/en/mariadb/development-pluggable-authentication/)のサイトで説明されているクライアント認証プラグインです。 //dev.mysql.com/doc/refman/5.6/en/pluggable-authentication.html)を参照してください。 –

関連する問題