数据库
首页 > 数据库> > MySQL-8.0.27密码忘了怎么办 手把手 无脑giao

MySQL-8.0.27密码忘了怎么办 手把手 无脑giao

作者:互联网

MySQL-8.0.27数据库忘记密码解决方案

首先我们需要查看一下自己的数据库版本是否匹配,本解决方案适用于8.0版本以上的数据库,不同版本修改密码方式不同。

以下为修改密码具体操作
我们使用管理员身份打开cmd窗口

1.启动数据库 net start mysql
此时会出现如图情况:
在这里插入图片描述

2.停止服务器net stop mysql
此时会出现如图情况:
在这里插入图片描述

3.使用无验证方式启动mysql服务

mysqld --console --skip-grant-tables --shared-memory

此时会出现如图情况:在这里插入图片描述
打开一个新的cmd窗口

4.使用无验证方式登录mysql

mysql.exe -u root

此时会出现如图情况:
在这里插入图片描述
5.使用SQL的更新命令清空密码

UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

此时会出现如图情况:在这里插入图片描述
6.使用SQL的更新命令添加密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

此时会出现如图情况 出现错误:
在这里插入图片描述
这时我们需要刷新权限

flush privileges; 

重新添加密码即可 成功后输入quit;可以直接退出MySQL了 。
在这里插入图片描述
7.最后我们关闭两个cmd窗口
重新启动mysql,输入新密码即可登陆成功
在这里插入图片描述

标签:8.0,27,--,MySQL,密码,无脑,mysql,如图
来源: https://blog.csdn.net/weixin_52391343/article/details/122522422