初学者MYSQL错误 - 访问被拒绝

时间:2010-05-26 12:09:53

标签: mysql mysql-error-1045

ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:N O)

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

当我尝试登录我的数据库时,我发现上述错误,我没有设置密码或其他任何内容。

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

感谢您的提前帮助

3 个答案:

答案 0 :(得分:3)

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

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

如果不起作用,请尝试使用MySQL参考手册中的B.5.4.1. How to Reset the Root Password

答案 1 :(得分:0)

$ mysql -u root -p{you_password} {db_name}

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

答案 2 :(得分:0)

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