mysql 8.0.15忘记密码重置方法
2024-08-30 22:07:36
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,
2.开启跳过密码验证登录的MySQL服务
输入命令
mysqld --console --skip-grant-tables --shared-memory
3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p
4. 密码置为空,命令如下:
use mysql
update user set authentication_string='' where user='root';
5.退出mysql,执行命令:
quit
6. 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,
7. 打开命令框,输入:net start mysql 启动MySQL服务。
8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p
9.利用上一篇博客中更改密码的命令,成功修改密码,如下图:
//ALTER USER
'root'
@
'localhost'
IDENTIFIED BY
'新密码'
;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
10.验证更改后密码正确登录
输入quit,退出当前登录,输入登录命令:mysql -u root -p
输入密码,成功登录,到此,重置密码结束。
最新文章
- 字符串匹配(KMP算法)
- PacBio全基因组测序和组装
- Spark RDD概念学习系列之RDD的转换(十)
- 受限波兹曼机导论Introduction to Restricted Boltzmann Machines
- css笔记17:盒子模型加强版的案例
- Notification 多次传递参数 一直都是旧的 解决
- Get familiar with key Frameworks of ios
- ant打包命令
- 点击得到QTableWidget中任意位置QPushButton的行列信息
- hdu - 3049 - Data Processing(乘法逆元)
- 深度学习的异构加速技术(一):AI 需要一个多大的“心脏”?
- 【CSS3】背景
- grep使用技巧一:模式pattern为字符串文件
- android异步任务处理(网络等耗时操作)
- hdu 2097 sky数(进制转换)
- MSCKF_VIO:MSCKF的双目版本
- html常用代码合集
- DeepFace和GAN
- linux系统编程之文件与IO(八):文件描述符相关操作-dup,dup2,fcntl
- 【.Net】c# 让double保留两位小数