栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL数据库忘记密码之修改密码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL数据库忘记密码之修改密码

我目前使用的版本是MySQL Server 8.0

第一步:关闭MySQL服务

首先要停止mysql服务。可通过net stop mysql或者任务管理器中关闭。

第二步:跳过MySQL密码验证

进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-tables来跳过密码登录。在这我们使用mysqld --console --skip-grant-tables --shared-memory来跳过权限验证。

第三步:无密码方式进入MySQL

在上述步骤之后,再打开一个管理员模式运行命令提示符

进入mysql下的bin目录后,直接登录mysql

不需要通过net start mysql打开mysql服务

在命令行中输入以下代码

mysql -u root -p

此时会显示让你输入密码,直接回车,就可以成功连接MySQL。

第四步:将登陆密码设置为空

输入以下代码,将密码设置为空 (此时还不能直接修改密码,必须先设置为空,否则会报错)

use mysql; (使用mysql数据表)
update user set authentication_string='' where user='root';(将密码置为空)
quit; (然后退出mysql)

第五步:更改自己的登陆密码

1.关闭之前打开发cmd窗口 (一定要关闭!);
2.在当前窗口中输入以下代码;

net stop mysql(关闭mysql服务,虽然会显示没有开启服务,但是以防万一)
net start mysql(再打开mysql服务)


接着输入:

mysql -u root -p (此处会显示输入密码,直接回车就好了,第四步我们已经将他置为空了)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(更改密码)

最后一步:验证密码是否修改成功
quit(退出mysql)
mysql -u root -p 
(输入新密码,再次登录)


到此,MySQL数据库修改密码就成功了!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号