可以通过 navicat 连接 mysql 数据库,但不能从 c# 应用程序

Can connect mysql database via navicate but cant from c# application

这是所有信息。
第 1 步


第 2 步 - 错误消息


第 3 步 - 连接字符串


我试过不使用端口号,但问题是一样的。远程登录有IP限制。但如果是因为 IP 限制,为什么我可以连接到 Navicat。


我遇到错误的 C# 代码。

也许你应该在使用 mysqlcon 之前调用 mysqlcon.Open()

根据第 1 步,连接似乎已成功建立,但您仍然无法连接到特定数据库。检查数据库的名称或确认数据库存在,并具有连接字符串中提供的名称。你甚至可以通过从 Navicat 创建连接来做到这一点。如果数据库存在,您将在那里找到它。

干杯