dta*_*117 51 mysql ssl mysql-workbench
使用 MySQL Workbench 似乎需要 SSL 连接,我认为以前的版本不会出现这种情况。
我记得 SSL 连接过去是可选的。我更新后,所有选项都被锁定为需要 SSL。
我该如何绕过这个?我只是一名学生,设置 SSL 超出了我的能力范围。
截屏:
小智 73
这是版本 +8.0.x 的正确解决方案。当程序启动时,编辑过的配置文件会再次更改。
因此,需要useSSL=1提前添加。
小智 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)
小智 17
它解决了这个错误。哇。我很开心。
\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 选项:
现在您又恢复了旧的选项。
小智 5
我不知道这是否适合您,但我将 MySQL Workbench 版本降级到 6.3 并卸载了以前的版本。然后它会为您提供 SSL 的“如果可用”选项。正如你是对的,以前的版本并非如此,但是在此过程中你确实失去了一些更现代的功能。
另一个解决方案是连接到 6.3 中的数据库,并且由于配置保存位于同一位置,因此升级到 8.0,其中仍将具有旧的配置文件,并且由于向后兼容性而不会使用 SSL。