如何在 MySQL Workbench 中禁用 SSL 要求?

dta*_*117 51 mysql ssl mysql-workbench

使用 MySQL Workbench 似乎需要 SSL 连接,我认为以前的版本不会出现这种情况。

我记得 SSL 连接过去是可选的。我更新后,所有选项都被锁定为需要 SSL。

我该如何绕过这个?我只是一名学生,设置 SSL 超出了我的能力范围。

截屏:

在此输入图像描述

小智 73

这是版本 +8.0.x 的正确解决方案。当程序启动时,编辑过的配置文件会再次更改。

因此,需要useSSL=1提前添加。

SSL 请求

  • 此答案仅适用于当前会话。下次打开 MySQL Workbench 时,您将必须再次输入它。@Fez 给出的答案是最好的,因为将“否”选项添加到“使用 SSL”下拉列表中,并且一旦选择,它就会保持选中状态。 (8认同)
  • 感谢您提供简单易行的解决方案 (7认同)
  • 看来这应该是答案 (2认同)

小智 20

我通过编辑connections.xml配置文件解决了这个问题。

~/.mysql/workbench/connections.xml下,我搜索了连接名称并进行了更改

<value type="int" key="useSSL">2</value>
Run Code Online (Sandbox Code Playgroud)

<value type="int" key="useSSL">1</value>
Run Code Online (Sandbox Code Playgroud)

  • 或 Win+R 并复制粘贴 `%AppData%\MySQL\Workbench\connections.xml` (8认同)
  • 可以确认这在 Windows 上有效。但我必须通过文件属性将connections.xml 设置为只读才能使其正常工作。每次我重新启动工作台时,工作台都会重写 useSSL 属性。 (3认同)
  • 这对我在“Win11”和“Ubuntu20.04”上的“wsl2”不起作用,但@lixiaoshi的评论有效(降级到“8.0.26”。 (2认同)

小智 17

MySQL Workbench 已发布 8.0.28

\n

它解决了这个错误。哇。我很开心。

\n

在 Mac\xc2\xa0OS\xc2\xa0X 中存在此问题。

\n

我的版本是mysql-workbench-community-8.0.27-macos-x86_64.dmg

\n

我已经降级到mysql-workbench-community-8.0.26-macos-x86_64.dmg,它已经解决了。

\n

此问题已报告给 MySQL 团队。请参阅由于需要 SSL,工作台中的测试连接失败(错误 #105327)。

\n

在错误报告中,开发团队回复称该问题将在8.0.28中修复。

\n

有人可能正在等待修复,但请在下载页面上检查最新版本。

\n


小智 15

我在 Stack Exchange 上找到了这个解决方案,并且在 Windows 10 上运行得很好。这是原始帖子:MySQL Workbench:“ssl is required but the server does not support it”

寻找费利希的答案。我将在原帖中对其进行描述:

您可以在 8.0.27 中恢复旧的 SSL 选项:

  • 关闭 MySQL 工作台
  • 转到 MySQL Workbench 安装文件夹(pe C:\Program Files\MySQL\MySQL Workbench 8.0 CE)
  • 打开文件modules/data/mysql_rdbms_info.xml
  • 替换所有出现的
  • ">2|要求,3|要求并验证 CA,4|要求并验证身份"
  • 与“>0|否,1|如果可用,2|需要,3|需要并验证 CA,4|需要并验证身份”

现在您又恢复了旧的选项。

原图

  • 这是迄今为止最好的答案,因为它将“否”选项添加到“使用 SSL”下拉列表中,并且该值保持选中状态。 (4认同)

小智 5

我不知道这是否适合您,但我将 MySQL Workbench 版本降级到 6.3 并卸载了以前的版本。然后它会为您提供 SSL 的“如果可用”选项。正如你是对的,以前的版本并非如此,但是在此过程中你确实失去了一些更现代的功能。

MySQL 产品档案

另一个解决方案是连接到 6.3 中的数据库,并且由于配置保存位于同一位置,因此升级到 8.0,其中仍将具有旧的配置文件,并且由于向后兼容性而不会使用 SSL。

  • 8.0.26 仍然有“否”和“如果可用”选项,因此无需升级到 6.3。 (4认同)