ERROR 1045 (28000): Access denied for user root@localhost (using password: YES)解决办法

  出现1045这个问题可以通过修改密码来解决,以下是无法登录的情况下修改密码:

在dos下进入mysql的bin目录,输入mysql -uroot -p然后输入密码还是会出现1045的错误,如下图

解决办法:

1,不要-p登录

2,执行update语句修改密码

UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root' and HOST="localhost";

3,mysql> FLUSH PRIVILEGES; 

mysql> quit 
# mysql -uroot -p 
Enter password: <输入新设的密码newpassword>登录成功

posted @ 2015-04-04 14:32  啊强啦啦  阅读(444)  评论(0)    收藏  举报