有没有办法连接到没有ssl的MySQL数据库?
我正在尝试连接到本地MySQL数据库。
我有这个连接器:
using(MySqlConnection conn = new MySqlConnection("Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123")) { try { conn.Open(); Console.WriteLine("Opened!"); conn.Close(); } catch(Exception e) { Console.WriteLine("Cannot open Connection"); Console.WriteLine(e.ToString()); } }
但是我得到了这个例外:
MySql.Data.MySqlClient.MySqlException(0x80004005):主机127.0.0.1不支持SSL连接。
它似乎无法连接到数据库,因为数据库不支持SSL。 那么有没有办法如何连接到没有SSL的数据库?
您是否尝试将SslMode
属性添加到连接字符串中?
这应该工作:
new MySqlConnection("Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123;SslMode=none;")