【问题标题】:MySQL Workbench SSL connection error: SSL is required but the server doesn't support itMySQL Workbench SSL 连接错误:需要 SSL 但服务器不支持
【发布时间】:2021-12-17 19:40:26
【问题描述】:

您好,我正在尝试将 MySQL Workbench 连接到 Ubuntu 21.10 上的本地主机,但我收到此错误“SSL 连接错误:需要 SSL,但服务器不支持它”我该如何解决?

【问题讨论】:

    标签: mysql ssl mysql-workbench


    【解决方案1】:

    这个答案在 Workbench 8.0 中帮助了我 https://dba.stackexchange.com/a/303329

    基本上,通过在“其他”选项卡中输入“useSSL=0”,使用高级选项卡创建新连接。

    【讨论】:

    • 这应该是公认的答案
    • 无需创建新连接,只需在高级选项卡的其他部分添加“useSSL = 0”即可编辑现有连接
    【解决方案2】:

    是的,您可以在“其他”选项卡中设置“useSSL=0”,但不幸的是,当切换到 MySQLWorkbench 的另一个选项卡然后切换回来时,该设置就消失了……至少在 8.0.27 版中对我来说, 在 MacOS 上。然后有时会再次出现那个烦人的提示,不知道为什么......

    要一劳永逸地解决这个问题,你最好在这个地方将它降级到版本 8.0.26:https://downloads.mysql.com/archives/workbench/,并且 SSL 选项都回来了,所以你不需要使用“useSSL=0” .

    【讨论】:

      【解决方案3】:

      考虑以下步骤:

      1. 打开 MySQL 工作台
      2. 右键单击特定的 MySQL 实例并选择“Edit Connection
      3. 选择连接方法下的“SSL”标签
      4. 选择“使用 SSL”下拉菜单并选择“If Available”而不是“Required”。
      5. 单击右下方连接处的“测试连接”按钮,确保您现在可以正确连接。

      您需要降级到较低的工作台版本 here 才能在第 4 步的下拉菜单中看到更多选项。

      【讨论】:

      【解决方案4】:

      解决此问题的一种方法是转到 /usr/share/mysql-workbench/modules/data/ 并打开文件 mysql_rdbms_info.xml(在某些情况下,有两个具有此名称的文件,但这些文件都不存在,您会找到以下文本)。

      进入文件后,我们将查找“2 | Require, 3 | Require and verify CA, 4 | Require and verify identity”并将“0 | No, 1 | If available”添加到不包含的行这。保存更改,然后是的,请按照下列步骤操作:

      https://stackoverflow.com/a/69828778

      【讨论】:

        猜你喜欢
        • 2016-07-20
        • 2021-01-12
        • 1970-01-01
        • 2017-10-28
        • 2020-07-23
        • 2022-07-23
        • 1970-01-01
        • 2020-05-27
        • 1970-01-01
        相关资源
        最近更新 更多