Windows10系统下关于MySQL8.2登录时出现ERROR 1045 (28000)问题的解决方案

发布时间:2024年01月17日

系统:window10

mysql版本:8.2

问题:安装完之后发现root密码登录不了,记录一下解决过程。

解决过程

1、右键windows以管理员身份打开shell
在这里插入图片描述
2、进入mysql安装路径的\bin目录下

在这里插入图片描述
3、cd bin下面执行脚本

mysqld -console --skip-grant-tables --shared-memory, #跳过密码验证

在这里插入图片描述
4、重启MYSQL服务

net stop MySQL82
net start MySQL82

在这里插入图片描述
在这里插入图片描述
5、输入登陆mysql,出现密码输入栏时,直接按回车跳过密码。

mysql -u root - p

在这里插入图片描述
6、密码重置为空

分别输入以下命令:
1.use mysql
2.update user set authentication_string='' where user='root'; # 将密码置空
3.flush privileges; # 刷新数据库
4.ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; # 123456是你自己的密码,随便改

在这里插入图片描述
7、重新登录吧,搞定了
在这里插入图片描述

文章来源:https://blog.csdn.net/qq_22583191/article/details/135658872
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。