«Извлечение публичных ключей не допускается» при первом входе в системуMySql

Форум по Mysql
Anonymous
«Извлечение публичных ключей не допускается» при первом входе в систему

Сообщение Anonymous »

Я пытаюсь автоматизировать соединение MySQL, используя CLI Dbeaver со следующей командой: < /p>

Код: Выделить всё

.\dbeaver.exe -debug -con "driver=mysql|name=TestConn|host=10.18.1.92|port=3306|user=appsupport|password=123|database=mysql|allowPublicKeyRetrieval=true"
< /code>
При первом входе в систему я получаю ошибку: < /p>

Поиск общедоступного ключа не допускается < /p>
< /blockquote>
Однако, если я вручную войду в систему, используя Dbeaver gui с теми же классом, подключение работает и займет что-то поручено. После этого подключение командной строки также работает без ошибок. 
Добавление AllingPublickeyReerieval = true 
к строке подключения, по-видимому, не имеет никакого эффекта. Когда я использую флаг -debug < /code>, в журнале говорится: < /p>

Неизвестный параметр 'Allippublickeyretiveal' < /p>
< /blockquote>
, так что выглядит так, как CLI не распознает или не передает этот параметр JDBC правильно. Есть ли правильный способ включить открытый ключ через CLI в DBEAVER? Или есть обходной путь, чтобы заставить вход в логин CLI с первой попыткой?

Подробнее здесь: https://stackoverflow.com/questions/795 ... irst-login

Вернуться в «MySql»