关闭

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

1647人阅读 评论(0) 收藏 举报
分类:

本文转载至:http://huangyifa163.blog.163.com/blog/static/262875752011127102215790/

最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
或者
# mysql -u root -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

现在终于找到解决方法了。本来准备重装的,现在不必了。
方法操作很简单,如下:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='root' or host='localhost';//把空的用户密码都修改成非空的密码就行了。
mysql> FLUSH PRIVILEGES;
mysql> quit

# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword> 


0
0
查看评论

解决Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE)

在ubuntu server 12.04中,安装mysql后,使用命令登录mysql居然报错了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: ...
  • yangxt
  • yangxt
  • 2013-12-08 14:45
  • 17723

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

最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin...
  • whatday
  • whatday
  • 2016-02-22 17:49
  • 13504

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

最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (u...
  • liuyifeng_510
  • liuyifeng_510
  • 2011-12-06 11:08
  • 15603

解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)问题

问题描述今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user ‘root’@’localhost’ (using passwor)如图:解决方案既然现在没法登录到数据库中...
  • lisongjia123
  • lisongjia123
  • 2017-02-26 17:17
  • 31816

完整过程解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) 此问题网上大部分都是围绕下面的第二步(修改密码)展开的,很是坑爹的是我怎么都登陆不进去(各种模式登...
  • nel0511
  • nel0511
  • 2013-10-26 10:06
  • 68972

【mysql】linux用yum安装mysql后,登陆root用户提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (..

系统是CentOS 6.8yum -y install mysql mysql-server mysql-devel安装完之后[root@iZwz9gjh3pbz2k2hin7cg8Z ~]# mysql -uroot -p 报ERROR 1045 (28000): Access denied f...
  • u013190088
  • u013190088
  • 2017-03-29 21:54
  • 2165

mysql安装在centos7报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

【问题】: 首次在centos下安装mysql,客户端连接mysql时报错: [root@localhost opt]# /usr/bin/mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'lo...
  • kuluzs
  • kuluzs
  • 2016-07-16 13:44
  • 6308

解决初次登录MySQL出现ERROR 1045 (28000):Access denied for user 'root'@'localhost'问题

成功启动MySQL服务器后,网上很多帖子表示用命令行:mysql -uroot -p 回车,然后无视密码输入再回车,就可以成功登录。 然而,我在使用mysql-50.7.11版本,win10下运行时,并不成功,报错: 解决过程如下:(%MYSQL_HOME%表示MySQL解压根目录) 1、结束所...
  • u014520039
  • u014520039
  • 2016-03-21 19:54
  • 20846

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

错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)upd...
  • qq160816
  • qq160816
  • 2012-07-06 16:23
  • 84476

CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误解

1、停用mysql服务:# /etc/rc.d/init.d/mysqld stop 2、输入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 3、登入数据库:# mysql -u root m...
  • ktz666
  • ktz666
  • 2014-10-06 23:41
  • 5631
    个人资料
    • 访问:2742104次
    • 积分:31041
    • 等级:
    • 排名:第184名
    • 原创:433篇
    • 转载:1011篇
    • 译文:147篇
    • 评论:101条
    技术链接
    最新评论