MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决

目录

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

检查mysql服务是否启动

首次安装未修改过密码:

登入

修改密码

查看当前密码策略

 修改长度和弱度

再次修改

 刷新

退出

 重新登录

开启远程访问


服务器安装mysql登录时报

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

原因解析

  • mysql的服务器停止
  • 用户的端口号或者IP导致  
  • mysql的配置文件错误----my.ini等文件
  • root用户的密码错误

检查mysql服务是否启动

service mysqld status

 MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决_第1张图片

 (若是Failed,检查是否有多个版本mysql且占用着3306端口号,如有则关闭,service mysqld restart)

首次安装未修改过密码:

grep "A temporary password is generated for root@localhost" /var/log/mysqld.log

(查看生成的临时密码) 

 20201226214057650.png

登入

mysql -uroot -p

MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决_第2张图片

(如图所示版本号为5.7.32 ,8*版本的结尾处有特殊标注)

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

 报错

20201226214234639.png

(莫慌)

查看当前密码策略

show variables like '%validate_password_policy%';
show variables like '%validate_password_length%';

如图

 MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决_第3张图片

MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决_第4张图片

 修改长度和弱度

set global validate_password_policy=0;
set global validate_password_length=1;

再次修改

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

 刷新

flush privileges;

退出

quit;

 重新登录

mysql -uroot -p
show databases;

MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决_第5张图片

开启远程访问

use mysql;                                           #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;                                    #刷新
标注8*版本需要注意
#查看密码策略
show variables like '%validate_password.policy%';
show variables like '%validate_password.length%';
#修改密码策略
set global validate_password.policy=0;  #设置为弱口令
set global validate_password.length=1;  #密码最小长度为1

 

 

任何的限制,都是从内心开始的!

当你不再忍耐,不再克制,才会真正的成熟!

在做任何事情时,都要有坚定且清晰的目标,还要牢记目标!

 

    

 

小编需要您的关注哦!您的赞是对我最大的鼓励!收藏码住!码住!

 

你可能感兴趣的:(#,MySQL,数据库,mysql,修改密码,密码策略,ERROR1045)