В настоящее время я пытаюсь получить последнюю версию MySQL Workbench для Windows для подключения к Mariadb v 5.6.10, работающему на CentOS. С пользователем, прошедшим проверку подлинности с использованием встроенной проверки подлинности MySQL, я могу нормально подключиться (я получаю сообщение о несовместимости, но я все еще могу подключаться и выполнять запросы), но если я пытаюсь подключиться с помощью пользователя, прошедшего проверку подлинности PAM, он жалуется на отсутствие DLL:
Authentication plugin 'dialog' cannot be loaded.
С помощью procmon
я смог определить, что он ищет C:\Program Files\MySQL\MySQL Server 8.0\lib\plugin\dialog.dll
В версиях MySQL Workbench до 8 вы могли просто извлечь DLL из дистрибутива Windows MariaDB и скопировать его в соответствующий каталог, но это не работает с Workbench 8.0 (я пробовал с последним дистрибутивом Windows Mariadb, и он жаловался о несовместимости API с версией dialog.dll
, которую я скопировал). Существуют ли библиотеки DLL, которые позволят этому работать? Любое другое обходное решение?