MySQL VB.Net连接问题

时间:2018-01-17 08:52:20

标签: mysql vb.net

我在本地设置了一个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个小时。

感谢。

2 个答案:

答案 0 :(得分:0)

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

请查看此详细信息https://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html

答案 1 :(得分:0)

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

public void Configure(IApplicationBuilder app, IHostingEnvironment env) 
{
    ...other code here... 
    app.UseDefaultFiles(new DefaultFilesOptions { DefaultFileNames = new List<string> { "index.html" } });
    app.UseDefaultFiles();
    app.UseStaticFiles();
 }