mysql_options()提供不支持的选项

时间:2016-05-04 11:37:43

标签: mysql linux ubuntu mysql-workbench ubuntu-16.04

我在本地机器上安装了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。

3 个答案:

答案 0 :(得分:3)

Workbench不再支持服务器变量 mysql_old_password 协议,因为其支持已在MySQL Server 5.7中删除。这会影响前者" 使用旧的身份验证协议" MySQL Workbench中的SSH连接选项导致错误

  

提供给mysql_options()的不支持的选项

当您尝试通过工作台建立连接时。因此,将MySQL-Workbench升级到任何较新版本以避免此错误。

请查看此网址以供参考: http://bugs.mysql.com/bug.php?id=78947

答案 1 :(得分:2)

解决该问题。 您可以做的是将MySQL Workbench CE(GPL)6.3.6降级为版本6.3.4

答案 2 :(得分:0)

以下是所有细节 - 很遗憾我无法连接到旧系统(实际上它是在Centos 7上运行的数据库......)

https://bugs.mysql.com/bug.php?id=78947

更新: 在我的Gentoo系统上,我使用版本在本地工作:

但它没有直接工作,我不得不首先删除文件夹〜/ .mysql / workbench,否则此错误仍然存​​在,现在我已经设置了修复此问题。