比较来自世界各地的卖家的域名和 IT 服务价格

流量阅读失败 - MySqlException

我正在尝试打开与数据库的连接 MySql, 使用以下代码片段:


string connectionString = "Server=ip_number;Database=database_name;Uid=uid;Password=password";
MySqlConnection connection;
connection = new MySqlConnection/connectionString/;
connection.Open//;


这是我得到的例外:


我使用最后一个连接器 mysql /
http://dev.mysql.com/downloads/connector/net/
/. 想念我的是什么?

提前致谢,
已邀请:

卫东

赞同来自:

决定 1: 如果一个 SSL 不需要。 因为它是造成的 SSL, 我们可以禁用 SSL, 添加 "SslMode=None" 到连接字符串。

决定 2: 如果你想 SSL, 服务器标识符非常重要,必须检查。 要验证证书,服务器需要Internet连接。 请注意 crypto API 没有更新 CTL 对于每个过程。 CTL 支持操作系统的级别。 将服务器连接到Internet并进行数据库连接后 SSL 到服务器, CTL 将自动更新。 然后您可以禁用Internet连接。 请注意 CTL 有你的保质期,之后 Windows 必须再次更新它。 这将发生,可能在几个月内。

决定 3: 如果你想 SSL, 但服务器标识符无关紧要。 通常 SSL 仅用于在这种情况下加密网络传输。 我们可以禁用更新 CTL:

点击 Win+R, 要打开对话框 "Run", 进入 "gpedit.msc" /没有
Kavyuchek./ 并按 Enter 在 "本地组政策编辑", 展开它
"计算机配置", 扩张 "管理模板", 扩张
"System", "Internet Communication Management", and then click
"Internet Communication settings" 扩张 在信息面板上双击图标
"禁用自动根证书更新", 按下按钮

打开

,
然后点击 OK. 这种变化将立即生效,没有
重新开始。

https://blog.csdn.net/fancyf/a ... 95964
清楚地解释了根本原因并解决了这个问题。

董宝中

赞同来自:

你能试试吗?

连接到服务器:


string connectionString= "datasource=localhost;port=3306;username=uid;password=1234"


使用OT "MySqL-Methodes" 到 INSERT/UPDATE/SELECT... 喜欢:


public string pathselectDB = "select *from try.data;";
public string pathinsertDB = "INSERT INTO `try`.`data`";

string constrnig = pathtoDB;
string Query = pathinsertDB +"/`value1`, `value2`/ values/'"2"','3','/;";



MySqlConnection conDataBase = new MySqlConnection/constrnig/;
MySqlCommand cmdDataBase = new MySqlCommand/Query, conDataBase/;
MySqlDataReader myReader;


这只是一个例子......我希望它解决了你的问题。

您可以在MySQL编辑器中设置用户名和密码! 如果您需要在那里提供帮助,只需安装它的好评。

要回复问题请先登录注册