3

错误 1045 (28000): 拒绝用户 'root'@'localhost' 的访问(使用密码:否)

我已经尝试了一切,我已经阅读了几页答案,但似乎没有人知道正确的答案。

当我尝试登录我的数据库时,我只是收到上述错误,我没有设置密码或任何东西。

现在根本无法登录MySQL,不明白。

提前感谢您的帮助

4

3 回答 3

3

使用该-p选项。(告诉mysql你想在登录时提供密码。)

$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$ mysql -u root -p
Enter password: 

如果这不起作用,请尝试B.5.4.1。如何从 MySQL 参考手册重置 Root 密码。

于 2010-05-26T12:11:25.537 回答
0
$ mysql -u root -p{you_password} {db_name}

只需从字符串中删除“{}”。

于 2010-05-26T12:14:32.987 回答
0

在 services.msc 中检查 mysql 是作为本地系统还是网络系统运行。默认情况下,应该是网络系统,将其更改为本地系统并重新启动服务。

于 2015-01-21T08:47:45.693 回答