MySQL root用户忘记密码怎么办?修改密码方法:skip-grant-tables
忘记密码怎么办?
1.以管理员身份打开cmd
2.执行命令tasklist |findstr mysql ,查看正在运行的mysql进程
3.执行命令taskkill /F /PID 13644(此处进程号根据自己机器当时的修改下),杀死运行的mysql进程
4.执行命令mysqld --skip-grant-tables, 跳过授权表
步骤1-4都是在同一个cmd窗口(mysql服务端)进行的操作,
接下来的操作需要额外再打开一个cmd窗口. 但是之前操作的不要关闭.
1.以管理员身份打开cmd
2.执行命令mysql -u root -p
3.执行命令update mysql.user set authentication_string =password('') where User='root'; 重置密码,注意分号(;)别漏掉.
4.执行命令flush privileges; 刷新权限,注意分号(;)别漏掉.
5.执行命令exit, 退出mysql.
6.执行命令tasklist |findstr mysql , 查看正在运行的mysql进程,让用户去加载权限,以管理员身份进入cmd,查看当前mysql进程.
7.执行命令taskkill /F /PID 6052, 杀死当前的进程.
8.执行命令net start mysql, 重新启动mysql服务.
9.执行命令mysql -u root -p 用新密码登录root用户.
10.执行命令select user(); 确认是当前root用户.
关于最后一步,可能会提示必须用ALTER USER重置密码,那么就用下面的语句直接执行一次,就ok了
==>ALTER USER USER() IDENTIFIED BY '123456';
最新文章
- IntelliJ IDEA 编译maven项目以及运行测试前编译项目
- ImageSpan
- 编写更少bug的程序的六条准则
- 感知机学习算法 python实现
- 学习总结 java连接数据库
- UE4 将本地图片转成UTexture2D 在runtime显示
- CPU卡中T=0通讯协议的分析与实现
- using 关键字给类和名称空间指定别名
- ASP实现计算机爱好者网站,可以直接浏览
- MySQL用户管理:添加用户、授权、删除用户
- Promise与异步
- python codis集群客户端(二) - 基于zookeeper对实例创建与摘除
- ElasticSearch5.0之后的改变
- InertialNav
- LXT技术平台(Lenovo Trust Technology)
- mysql修改root密码和对连接授权
- [Python 多线程] Timer定时器/延迟执行、Event事件 (七)
- 印度电商Snapdeal获投$1.34亿 eBay领投
- 迅为4412开发板Linux驱动教程——总线_设备_驱动注冊流程具体解释
- 002Jsp的内置对象