当前位置: 首页 >> MySQL >> 【mysql】linux登录MySQL_报错ERROR_1045_(28000)解决办法 >> 正文

【mysql】linux登录MySQL_报错ERROR_1045_(28000)解决办法

2015年09月17日 14:28:04    作者:Jiaozn    分类:MySQL     评论(0)

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 mysql

4、mysql> use mysql; 结果如下:

   Database changed

5、mysql> UPDATE user SET Password=PASSWORD('newpassword')where USER='newuser';

结果如下:

Query OK, 3 rows affected (0.00 sec)

Rows matched: 3  Changed: 3  Warnings: 0


mysql> FLUSH PRIVILEGES;

结果如下:

Query OK, 0 rows affected (0.00 sec)


mysql> quit

# /etc/init.d/mysql restart

# mysql -u newuser –p

Enter password: newpassword

mysql><登录成功>


除非注明,发表在“Jiaozn的博客”的文章『【mysql】linux登录MySQL_报错ERROR_1045_(28000)解决办法』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/168.html

评论

发表评论   

昵称*

E-mail*

网站