【发布时间】:2017-10-24 16:30:13
【问题描述】:
我不知道我的MySql.Data 发生了什么,为什么我在打开连接时总是遇到错误。
using MySql.Data.MySqlClient;
MySqlConnection myconn = new MySqlConnection();
myconn.ConnectionString = "server=192.168.0.xxx;port=3306;database=db_name;user id=root;password=pass123";
if (myconn.State == ConnectionState.Closed)
myconn.Open();
然后在到达myconn.Open(); 之后。
我正在堆栈中搜索该特定错误,但没有看到任何答案。
PS: MySqlConnection 的代码昨天运行良好,但我不知道为什么前段时间出现了这个错误。
PPS : 我在不同的项目中尝试了MySqlConnection 的代码,它也可以正常工作,但是当涉及到我的实际项目时,它就无法正常工作了。
【问题讨论】:
-
您授予权限了吗?将 . 上的所有特权授予 'root'@'192.168.0.%' 由 'some_characters' 标识,带有 GRANT 选项;刷新特权
-
请输入您遇到的错误
-
您是否启用了 SQL Server 调试。也许这可以解决他的问题。还尝试使用您的连接代码发布堆栈跟踪
标签: c# mysql visual-studio-2017