首页 > 解决方案 > 尝试将 C# 连接到 MySql 时出现 MySQLTest 错误

问题描述

我无法在任何地方找到这个答案。我只是想将一个基本的控制台应用程序连接到数据库,它不工作,抛出异常。我检查了所有变量以确保它是正确的。出于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;的是顶。

标签: c#mysql

解决方案


按照评论中的说明使用SslMode=none


推荐阅读