You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不使用SSL连接MySQL数据库?本地连接报错解决

解决MySQL连接时的SSL不支持异常

没问题!这个问题很常见——你的MySQL客户端默认尝试启用SSL连接,但本地数据库并未配置SSL支持,所以才抛出了这个异常。咱们只需要在连接字符串里添加一个参数,就能跳过SSL连接直接连上数据库。

具体修改方案

在你的连接字符串中加入SslMode=None(如果是MySQL Connector/NET 8.0+版本,也可以用SslMode=Disabled,两者都能生效):

using(MySqlConnection conn = new MySqlConnection("Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123;SslMode=None")) { 
    try { 
        conn.Open(); 
        Console.WriteLine("Opened!"); 
        conn.Close(); 
    } catch(Exception e) { 
        Console.WriteLine("Cannot open Connection"); 
        Console.WriteLine(e.ToString()); 
    } 
}

额外说明

  • 对于MySQL Connector/NET 8.0及以上版本,官方更推荐使用SslMode=Disabled来明确指定禁用SSL;
  • 旧版本的驱动(比如5.x系列)使用SslMode=None就可以正常解决问题;
  • 本地开发环境中禁用SSL是完全安全的,因为数据传输都在本地环路中,不会存在数据泄露的风险。

内容的提问来源于stack exchange,提问作者Stefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:10:11