文档主页
用于 VS Code 的 MySQL Shell


用于 VS Code 的 MySQL Shell  /  ...  /  配置使用 SSL 加密的连接

预发布版:2024-07-17

4.2.3 配置使用 SSL 加密的连接

如果服务器支持加密连接,则默认情况下,基本的 MySQL 数据库连接配置为建立加密连接;如果服务器不支持加密连接,则建立未加密连接。在“SSL”选项卡中使用以下配置选项来调整加密设置:

  • SSL 模式

    • 禁用

      建立未加密连接。

    • 首选(默认)

      如果服务器支持加密连接,则建立加密连接;如果无法建立加密连接,则回退到未加密连接。

    • 需要

      如果无法建立加密连接,则导致连接尝试失败。

    • 需要并验证 CA

      需要加密连接,并且还要针对服务器证书颁发机构 (CA) 证书文件执行验证。

    • 需要并验证身份

      针对服务器 CA 证书文件及其证书中的服务器主机名执行验证。

  • SSL 的证书颁发机构文件路径

    CA 证书文件的路径名。如果使用此选项,则必须指定服务器使用的相同证书。

  • SSL 的客户端证书文件路径

    客户端公钥证书文件的路径名。

  • SSL 的客户端密钥文件路径

    客户端公钥证书文件的路径名。

  • 用于 SSL 加密的允许密码的 separados 列表(可选)

    连接要使用的允许加密密码列表。指定一个或多个密码名称的列表,以冒号分隔。有关 MySQL 支持哪些加密密码的信息,请参阅 加密连接 TLS 协议和密码