【问题标题】:How to configure MySQL Workbench to not require SSL encryption如何将 MySQL Workbench 配置为不需要 SSL 加密
【发布时间】:2021-12-13 06:38:09
【问题描述】:

我试图不为我的连接启用 ssl,但我在 MySQL Workbench 中只有这 3 个选项,没有“否”和“如果可用”选项。

我尝试重新安装 MySQL Workbench,但它不起作用。我现在该怎么办?

【问题讨论】:

    标签: mysql ssl mysql-workbench


    【解决方案1】:

    您可以转到“高级”选项卡并在“其他”字段中输入以下内容:

    使用SSL=0

    【讨论】:

    • 像魅力一样工作。谢谢!
    • 适用于 8.0.27。我已经对照 MariaDB 服务器对其进行了检查。所以没必要降级
    • 这应该被标记为答案。 Will be fixed in 8.0.28
    • SSL 选项卡未显示“无 SSL”选项,而且此解决方案不直观。谢谢你,你救了我
    • 这行得通,但它似乎没有保留该框中的设置,因此下次您输入该选项卡时它就消失了(我认为您需要重新输入它才能使其正常工作再次)
    【解决方案2】:

    升级到 8.0.27 后我遇到了同样的问题。不知道怎么解决。

    我将 MySQL Workbench 降级回 8.0.19,“否”和“如果可用”选项又回来了。

    我猜他们可能只是想让你买 Navicat。

    【讨论】:

    • 是的,这也适用于我!!
    • 谢谢你。甲骨文这样做是非常荒谬的。我真的希望这只是一个错误。
    • 恢复到 8.0.26 足以恢复选项。
    • 将在8.0.28修复
    【解决方案3】:

    您也可以使用其他编辑器编辑存储连接详细信息的文件,而不是降级。这至少适用于 8.0.27。

    打开/home/.mysql/workbench/connections.xml

    将值设置为0,以便在不使用 SSL 的情况下使用每个连接:

    <value type="int" key="useSSL">0</value>
    

    请注意,如果您之后再次编辑与工作台的连接,则必须重复这些步骤。

    【讨论】:

    • 在 macos 上的位置是/System/Volumes/Data/Users/&lt;USER&gt;/Library/Application Support/MySQL/Workbench/connections.xml
    • Windows 10 中的文件位置是 C:\Users\USER-NAME\AppData\Roaming\MySQL\Workbench
    【解决方案4】:

    ssl 证书确实保证了安全连接。但是在本地,您不应该请求证书..26,如果可用,默认情况下会使用 ssl,否则在新版本中是必需的。

    这里是下载链接

    choose version 8.0.26 here

    【讨论】:

      【解决方案5】:

      MySQL Workbench Community 版本 8.0.28 发布并修复它 - https://dev.mysql.com/downloads/workbench/

      【讨论】:

        猜你喜欢
        • 2013-02-08
        • 2010-11-24
        • 2021-12-17
        • 2021-12-14
        • 2018-08-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-19
        • 2021-08-09
        相关资源
        最近更新 更多