【发布时间】:2021-08-29 17:47:56
【问题描述】:
我无法在任何地方找到这个答案。我只是想将一个基本的控制台应用程序连接到数据库,它不工作,抛出异常。我检查了所有变量以确保它是正确的。获取MySQLTest Error: 0 : SSL Connection error. Exception thrown: 'MySql.Data.MySqlClient.MySqlException' in MySql.Data.dll
不知为何。
string connStr = "server=127.0.0.1;user=root;database=secretplace;port=3307;password=12345";
using (MySqlConnection conn = new MySqlConnection(connStr))
{
try
{
conn.Open();
}
catch (MySqlException ex)
{
Console.WriteLine(ex.Message);
}
conn.Close();
Console.WriteLine("Connection Closed. Press any key to exit...");
Console.Read();
}
这是我在 main 中唯一的代码,它没有通过 Open() 语句,只是抛出异常。
我说的是using MySql.Data.MySqlClient; 。
【问题讨论】:
-
没有看到connectio字符串,就无法判断是否正确,
-
我的错,没有意识到它没有出现在问题中。
-
不是mysql默认端口3306吗?
-
是的,但是我的数据库在端口 3307 @Squirrel.98
-
@Squirrel.98 你是说
SSL Mode=None