MySql.Data.dll中发生未处理的“MySql.Data.MySqlClient.MySqlException”类型异常
附加信息:使用方法'mysql_native_password'对用户'root'的主机'localhost'进行身份验证失败,并显示消息:用户'root'访问被拒绝@'localhost'(使用密码:NO)
我需要将我的数据库连接到visual studio中的报表查看器但是这个错误总是出现,我不知道我要做什么改变...密码已经设置为'root'但是这个错误仍然出现,我想知道“(密码:否)”是什么意思,因为这只是在我意外冲出私处时出现的。
答案 0 :(得分:1)
密码不仅仅意味着您不会传递密码。 你是这样连接的吗?
string connsqlstring = "SERVER=" + server + ";PORT=" + port + ";user=" + user + ";password=" + password + ";database=" + databank;
sqlconn = new MySqlConnection(connsqlstring);
sqlconn.Open();
或者你是怎么做到的? 另一件事是,我在使用Root之前遇到了问题并创建了一个新的用户,我现在连接它。 也许这有帮助。
干杯,
冻结:)