博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows下mysql忘记root密码--吐血测试,都是泪
阅读量:4582 次
发布时间:2019-06-09

本文共 660 字,大约阅读时间需要 2 分钟。

1、首先在任务管理器中结束mysqld进程

 

2、打开第一个cmd窗口,切换到mysql的bin目录,运行命令:

mysqld --defaults-file="..my.ini所在目录" --console --skip-grant-tables

注释:

该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。  

此时已经开启了mysql服务了!

这个窗口保留 不关闭。

 

3、打开第二个cmd窗口,连接mysql:

输入命令:

mysql -u root -p

出现:

Enter password:

在这里直接回车,不用输入密码。

然后就就会出现登录成功的信息, 

 

使用命令:

show databases; 

使用命令切换到mysql数据库:

use mysql;

使用命令更改root密码:

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

 

刷新权限:

FLUSH PRIVILEGES;

然后退出: 

quit

(此处吐血提醒,一定不要忘了命令最后的分号“;”)

 

重新登录: 可以关掉之前的第一个cmd 窗口。

然后启动mysql服务

输入mysql -u root -p

出现输入密码提示,输入新的密码即可登录:

Enter password: ***********

显示登录信息: 成功

转载于:https://www.cnblogs.com/michaely/p/3355822.html

你可能感兴趣的文章
Raspberry Pi开发之旅-同步时间
查看>>
Spinner的使用
查看>>
9. configparser 设置配置文件模块
查看>>
Servlet的生命周期
查看>>
统计文本单词个数,并个数大小按序排列 C#
查看>>
maven setting仓库镜像
查看>>
如何让HTML的编写更具结构性
查看>>
在实际的运用中,我经常遇到需要对基础表的数据进行筛选后再进行行转列
查看>>
UVALive 6560 The Urge to Merge
查看>>
菜鸟简述Jquery中Ajax发送post请求及XML响应
查看>>
Codeforces Round #269 (Div. 2) D. MUH and Cube Walls KMP
查看>>
HDU 4251 The Famous ICPC Team Again 主席树
查看>>
POJ 2774 Long Long Message 后缀数组
查看>>
datagrid中设置编辑,删除列是否可以访问
查看>>
Linux下I/O复用 Select与Poll
查看>>
python全栈学习--day10(函数进阶)
查看>>
Android初学第19天
查看>>
Flask框架web开发
查看>>
LRU算法
查看>>
MongoDB 系列(一) C# 类似EF语法简单封装
查看>>