当前位置: 首页 > news >正文

mysql8.0以上忘记密码的重置方法 - window系统

1、关闭 mysql 服务,以 管理员身份 运行命令提示符工具,执行下面的命令

net stop mysql

可以在任务管理器的服务中查看状态

在这里插入图片描述

2、跳过 mysql 权限验证,以管理员身份运行 cmd,进入 mysql 的安装 bin 目录,执行如下指令

mysqld --console --skip-grant-tables --shared-memory 

下面这样就表示成功了,如果 mysql 服务没停止,这一步就会失败

在这里插入图片描述
3、以管理员身份运行 cmd,进入 mysql 的安装 bin 目录,执行如下指令

mysql -u root -p

提示输入密码直接回车,进入数据库连接状态

在这里插入图片描述
4、将登陆密码设置为空

# 切到 mysql 数据库
use mysql;# 更新登录密码为空
update user set authentication_string='' where user='root';# 退出 mysql 连接状态
quit;

5、修改登录密码,先关闭第一个 cmd 窗口,那个窗口是帮助我们跳过登录验证的

启动 mysql 服务

net start mysql

登录, 这里直接回车就行,在前面我们已经将密码设为了空

mysql -u root -p

进入 mysql 连接状态后重置密码,如下

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

返回如下提示则表示重置成功!

在这里插入图片描述
到这里就重置完了,验证密码是否设置成功可以退出连接后,用 mysql -u root -p 设置的密码再登录一次。

在这里插入图片描述

http://www.lryc.cn/news/144885.html

相关文章:

  • 手写Vue3响应式数据原理
  • 基于PIC单片机篮球计分计时器
  • 关于Maxwell与Kafka和数据库的监控
  • 【设计模式】Java设计模式详细讲解
  • 【MySQL】表的增删查改(进阶)
  • Vim几种跳转方式
  • element-ui 弹窗里面嵌套弹窗,解决第二个弹窗被遮罩层掩盖无法显示的问题
  • 【业务功能篇76】微服务网关路由predicates断言条件-filters路由转换地址-跨域问题-多级目录树化层级设计-mybatisPlus逻辑删除
  • apache的ab工具测试网页优化效果速度以及服务器承载
  • 【进阶篇】MySQL 存储引擎详解
  • Spring集成【MyBatis】和【PageHelper分页插件】整合---详细介绍
  • PyCharm下安装配置PySide6开发环境(Qt Designer(打开,编辑)、PyUIC和PyRCC)
  • pytest fixture 创建一个 requests.session() 对象
  • 深入分析负载均衡情景
  • WPF基础入门-Class5-WPF命令
  • 云安全攻防(十三)之 使用minikube安装搭建 K8s 集群
  • Python数据分析 | 各种图表对比总结
  • linux系统(centos、ubuntu、银河麒麟服务、uos、deepin)判断程序是否已安装,通用判断方法:适用所有应用和命令的判断
  • Python3多线程/多进程解决方案(持续更新ing...)
  • 在`CentOS`中安装`Docker Engine`
  • [ VMware 虚拟机 ] 启动不了图形界面,报 “The system is running in low-graphics mode” 错误
  • 如何提高视频清晰度?视频调整清晰度操作方法
  • IO进程线程,文件与目录,实现linux任意目录下ls -la
  • R语言如果列表中有列表,且每个子列表有一个向量:如何转变为仅仅一个列表里面含有向量
  • nrm管理源仓库及发布私人npm包
  • 云计算——虚拟化中的网络架构与虚拟网络(文末送书)
  • B - 负环
  • 居中一个元素(水平+垂直居中)
  • React笔记(二)JSX
  • [多标签分类]MultiLabelBinarizer: 从one-hot 到multi-hot