ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: YES)
  admin 发表于 2014-12-01 16:46  分类:技术资料  2,063 次阅读  0条评论

   

   阿里云的ECS服务器,运行mysql命令时遇到如下错误:

   ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

   遇到这种错误时,解决方式如下:  

1.先关闭mysql并设置密码

  1. #sudo  /etc/init.d/mysql stop

  2. #sudo  mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

  3. #sudo  mysql -u root mysql

  4. mysql> UPDATE user SET Password=PASSWORD('pas') where USER='root';

  5. mysql> FLUSH PRIVILEGES;

  6. mysql> quit

2.重启mysql并尝试登录

  1. #sudo  /etc/init.d/mysql restart

  2. #sudo  mysql -uroot -p

  3. Enter password:  

  4. #输入密码,出现下面这个就表示登录正常了

  5. mysql>


ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这个错误在使用phpmyadmin登录的时候只提示(28000),同时phpmyadmin也会提示密码出错,按以上方法设置之后就可以用新密码登录phpmyadmin了。


   转自:http://www.dn59.com/linux/server/2013/0120/mysql-ERROR-1045-28000.html

   

   
   

   

本文固定链接: http://www.youduoshao.com/2014-12-01/201412012362.html

填写您的称呼和邮箱即可发布评论

快捷键:Ctrl+Enter