我在我的本地机器上安装了mysql-server和mysql-workbench,操作系统是Ubuntu 16.04。我可以通过CLI连接到mysql-server,但不能通过mysql-workbench。
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-server时,我总是从mysql-workbench得到这个错误。
Unsupported option provided to mysql_options()请帮助我理解我做错了什么来解决这个问题,即通过mysql-workbench连接到mysql-server。
发布于 2016-05-24 16:00:14
工作台不再支持服务器变量mysql_old_password协议,因为在MySQL Server5.7中删除了对它的支持。这会影响MySQL工作台中以前的“使用旧身份验证协议”SSH连接选项,从而导致错误
为mysql_options()提供了
不支持的选项
当您尝试通过工作台建立连接时。因此,请将MySQL-Workbench升级到任何较新的版本,以避免此错误。
请查看以下网址以供参考:http://bugs.mysql.com/bug.php?id=78947
发布于 2016-05-27 02:48:28
来解决这个问题。您可以做的是将MySQL Workbench CE (GPL) 6.3.6降级到6.3.4版本
发布于 2018-04-25 18:49:09
这是所有的细节-很遗憾我不能连接到旧的系统(实际上它是在Centos 7上运行的数据库...)
https://bugs.mysql.com/bug.php?id=78947
更新:在我的Gentoo系统上,我让它在本地与版本一起工作:
但是它不能直接工作,我必须首先删除文件夹~/.mysql/workbench,否则这个错误仍然发生,现在我已经修复了这个问题的设置。
https://stackoverflow.com/questions/37026699
复制相似问题