MySql教程

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,输入新密码即可登陆成功
在这里插入图片描述

这篇关于MySQL-8.0.27密码忘了怎么办 手把手 无脑giao的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!