2016-05-04 2 views
6

Я установил mysql-server и mysql-workbench на свою локальную машину с Ubuntu 16.04 в качестве ОС. Я могу подключиться к mysql-серверу через CLI, но не через mysql-workbench.Неподдерживаемая опция, предоставляемая mysql_options()

mysql --version 
    mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper 

mysql-workbench --version 
MySQL Workbench CE (GPL) 6.3.6 CE build 511 

Я получаю эту ошибку от mysql-workbench, когда пытаюсь подключиться к mysql-серверу.

Unsupported option provided to mysql_options() 

, пожалуйста, помогите мне понять, что я делаю неправильно, чтобы решить эту проблему, то есть, чтобы подключиться к MySQL-сервер через MySQL-верстак.

+0

Что-нибудь полезное появляется в [журналах] (http://dev.mysql.com/doc/workbench/en/ Инструментальные средства отчетности, bugs.html)? –

+0

Какие журналы вы можете мне помочь? так что я могу опубликовать это тоже. –

+0

Что такое ['old_passwords'] (https://dev.mysql.com/doc/en/server-system-variables.html#sysvar_old_passwords) для? Начиная с [v.6.3.6] (https://dev.mysql.com/doc/relnotes/workbench/en/wb-news-6-3-6.html), Workbench больше не поддерживает [Pre-4.1 ("old ") Хэширования] (https://dev.mysql.com/doc/en/old-client.html), который предоставляется плагином' mysql_old_password', т.е. указана 'old_passwords = 1'. – eggyal

ответ

1

Серверная переменная mysql_old_password протокол больше не поддерживается Workbench, так как его поддержка была удалена в MySQL Server 5.7. Это влияет на бывшую «Использовать старый протокол аутентификации» вариант подключения SSH в MySQL Workbench, который вызывает ошибку

неподдерживаемый вариант предоставляется mysql_options()

в то время как вы пытались установить соединение через верстак. Поэтому обновите MySQL-Workbench до любой новой версии, чтобы избежать этой ошибки.

Пожалуйста, проверьте этот URL для справки: http://bugs.mysql.com/bug.php?id=78947

+0

Я не знаю, почему этот пост был проголосован. @SachinSingh, пожалуйста, предоставьте мне журнал ошибок mysql, и я приму решение, чтобы устранить проблему, если вышеуказанный метод не работает. –

+0

Я не проголосовал за это, пожалуйста, позвольте мне, какие журналы вы хотите, а также сообщите мне процесс получения их благодарности за ваш ответ. –

+0

Хорошо. Надеюсь, вы установили mysql, используя apt-get. Если это так, журнал ошибок будет находиться в разделе «/ var/logs/mysql /» –

1

Чтобы исправить эту проблему. Что вы можете сделать, это перевести MySQL Workbench CE (GPL) с 6.3.6 на версию 6.3.4

Смежные вопросы