MySQL VB.Net连接问题

问题描述 投票:1回答:2

我在本地设置了一个MySQL数据库,并使用MySQL Workbench,我有设置帐户,我可以在以后访问,但当我尝试使用VB.Net连接时,我收到一个错误“访问被拒绝用户root @ localhost(使用密码) :是)“。我试图将所有权限授予root但仍然得到相同的错误。我正在使用MySQL Connector 5. *

 string connStr = "server=localhost;user=root;database=reportdata;password=root!@#";
        MySqlConnection conn = new MySqlConnection(connStr);

但当我尝试这个:

 string connStr = "server=localhost;user=root;database=mysql;password=";
        MySqlConnection conn = new MySqlConnection(connStr);

它成功连接。

希望有人可以帮助我,现在它拖了我4个小时。

谢谢。

mysql vb.net
2个回答
0
投票

请登录MySQL控制台并将密码更改为您想要的密码:

MySQL 5.7.5 and Before 

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root!@#');

5.7.6 and Later

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root!@#';

0
投票

默认情况下,mysql的root用户没有密码。

请查看此处了解更多详情https://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html

© www.soinside.com 2019 - 2024. All rights reserved.