小编Luk*_*uke的帖子

尝试使用 conn.Open() 时 C# MySQL SSL 连接错误

在过去的三天里,我一直在努力解决 C# 中 MySQL 连接器的问题。基本上,我按照 MySQLConnector 教程打开连接以发送数据,但是当我到达 MySQLConnection.Open() 方法时,我的代码抛出 SSL 连接错误。这是代码:

public async void SQLInsert()
        {
            string connStr = "Server=echstreme.de;User=c1Look;Database=c1Look;Port=3306;Password=redacted;";
            MySqlConnection conn = new MySqlConnection(connStr);

            try
            {
                await SendEmbedMessage("MySQL", "Attempting to connect to database");
                conn.Open();
                await SendEmbedMessage("MySQL", "Connection to Database Successful");
                MySqlCommand cmd = new MySqlCommand(sqlQuery, conn);

                cmd.ExecuteNonQuery();


                conn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

Run Code Online (Sandbox Code Playgroud)

我尝试过使用域“echstreme.de”和 IP 地址,但是两者都会引发类似的错误。

编辑:此问题已修复 Fix => "Server=echstreme.de;Port=3306;Database=c1Look;Uid=c1Look;Pwd=;SSL Mode =None";

这是完整的错误消息,供有需要的人使用

MySql.Data.MySqlClient.MySqlException (0x80004005): SSL Connection error.
 ---> System.AggregateException: One or more errors occurred. (The handshake …
Run Code Online (Sandbox Code Playgroud)

c# mysql

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

mysql ×1