使用方法'mysql_native_password'失败

时间:2015-09-05 02:07:08

标签: c# mysql visual-studio-2013

MySql.Data.dll中发生未处理的“MySql.Data.MySqlClient.MySqlException”类型异常

附加信息:使用方法'mysql_native_password'对用户'root'的主机'localhost'进行身份验证失败,并显示消息:用户'root'访问被拒绝@'localhost'(使用密码:NO)

我需要将我的数据库连接到visual studio中的报表查看器但是这个错误总是出现,我不知道我要做什么改变...密码已经设置为'root'但是这个错误仍然出现,我想知道“(密码:否)”是什么意思,因为这只是在我意外冲出私处时出现的。

1 个答案:

答案 0 :(得分:1)

密码不仅仅意味着您不会传递密码。 你是这样连接的吗?

string connsqlstring = "SERVER=" + server + ";PORT=" + port + ";user=" + user + ";password=" + password + ";database=" + databank;
sqlconn = new MySqlConnection(connsqlstring);

            sqlconn.Open();

或者你是怎么做到的? 另一件事是,我在使用Root之前遇到了问题并创建了一个新的用户,我现在连接它。 也许这有帮助。

干杯,

冻结:)