【问题标题】:MySQLTest Error when trying to connect C# to MySql尝试将 C# 连接到 MySql 时出现 MySQLTest 错误
【发布时间】: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

标签: c# mysql


【解决方案1】:

使用 cmets 中提到的SslMode=none

【讨论】:

    猜你喜欢
    • 2012-06-22
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    相关资源
    最近更新 更多