windows系统下MySQL数据库的密码重置 前不久装上了MySQL,但是一下就忘记了密码,很忧伤,于是从度娘那边找了相关资料,重置了密码。
1.以管理员身份打开cmd命令行
2.输入net start查看mysql是否启动,如果已经启动了,就停止输入net stop mysql 停止服务
【mysql|MySQL密码重置】3.进入到mysql的安装目录,例如我的是在D盘,切换到D盘之后,输入cd MySQL/mysql-5.7.20-winx64/bin回车,然后输入
mysqld-nt --skip-grant-tables
或者mysqld --skip-grant-tables//这里没有分号
两者由于版本的问题所以有区别。这一步是跳过权限检验启动MySQL4.再开一个cmd命令行(因为刚才那个已经不能动了),
输入mysql回车。
输入:use mysql;使用权限数据库
5.重置密码:
然后输入:update user set password=password('新密码') where User='root'; //记住这里的分号一定不能忘记
6. 最后输入(必须步骤):flush privileges; 刷新权限表。 //记住输入分号
7.退出:quit
至此就已经重置好了密码。重新启动,就可以用新密码登录了。
问题又来了,要怎么启动mysql,并连接上数据库呢?
1. 启动mysql:首先使用管理员身份打开cmd命令行,
输入:net start mysql ,启动成功会看到相关提示
2. 登录mysql:输入 : mysql -uroot -p
回车之后会提示输入密码,输入正确的密码之后,会看到欢迎的信息。
![mysql|MySQL密码重置](https://img.it610.com/image/info8/7e4f8d7007c84d2b84c38867f2bcdbf5.png)
文章图片
3.可以尝试输入: show databases; //一定不要忘记输入分号。
会看到显示了数据库中所有的数据库。
4.退出: 输入:exit,可以看到提示退出。
![mysql|MySQL密码重置](https://img.it610.com/image/info8/3dbd8805755e4c588adf6ecf5d70ef10.png)
文章图片
可以以从图中看到已经退出来了。
Ending...........
推荐阅读
- mysql|InnoDB数据页结构
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- mysql|一文深入理解mysql
- Java毕业设计项目实战篇|Java项目:在线嘿嘿网盘系统设计和实现(java+Springboot+ssm+mysql+maven)
- SQL|SQL基本功(五)--函数、谓词、CASE表达式
- vue|电商后台管理系统(vue+python|node.js)
- Java及基础算法及数据结构|旧笔记整理(MySQL)
- mysql|双非本211硕,无实习无项目,自学大数据开发,秋招上岸
- 数据库|Mysql--InnoDB存储引擎详解
- MySQL学习笔记-9-order by