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

MySQL 重置root 密码

5.7 版本

首先要把服务mysql57 关闭 net stop MySQL57

在安装的mysql57的程序的bin中 运行cmd(管理员运行)

mysqld --defaults-file=‘mysql存放数据的位置\my.ini’ --skip-grant-tables
在这里插入图片描述
上图 错误 注意:如果遇到mysqld: Can’t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data’ (OS errno 2 - No such file or directory)错误
只有把mysql 存储位置中的 my.ini 赋值到 mysql程序中就可以拉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
修改密码
在这里插入图片描述

USE mysql;
方式一
UPDATE USER SET PASSWORD = PASSWORD(‘新密码’) WHERE USER = ‘用户名’;
方式二
SET PASSWORD FOR ‘用户名’@‘主机名’ = PASSWORD(‘新密码’);

flush privileges;

关闭操作
通过任务管理器 ctrl+shif+ese 关闭mysqld 服务进程
把两个运行cmd 关闭, 重启启动 MySQL57 服务 net start MySQL57

8.0 版本

1 关闭mysyl8.0版本的服务 net stop MySQL8.1
2、在mysql 程序的安装目录 找到bin cmd 进行 管理员

mysqld --defaults-file=‘mysql存放数据的位置\my.ini’ --skip-grant-tables --shared-memory
在运行一个cmd 管理员 要么执行,需要等待一会

在这里插入图片描述

总结

1、关闭 mysql服务
2、mysql bin目录下 通过运行cmd 管理员
3、5.7 mysqld --defaults-file=“mysql数据存放的位置\my.ini” --skip-grant-tables
8.0 mysqld --defaults-file=“mysql数据存放的位置\my.ini” --skip-grant-tables --shared-memory
4、重新开启一个cmd 管理员 登录mysql mysql -uroot
5、 use mysql;
修改root密码 5.7 之前 是 password加密 8.0 之后 是 MD5加密
6、 flush privileges
7 、 任务管理器 关闭 mysqld 服务 和上面的 两个yunx
8、重启开启 mysql 服务

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

相关文章:

  • OpenCV图像处理技巧之空间滤波
  • Java超级玛丽小游戏制作过程讲解 第一天 创建窗口
  • 【POP3/IMAP/SMTP】QQ邮箱设置
  • 云计算——常见集群策略
  • c语言locale.h简介
  • C++运算符重载详解(赋值、流插入流提取、前置后置++、取地址)
  • sql的count函数优化
  • Ai创作系统ChatGPT源码搭建教程+附源码
  • 力扣 416. 分割等和子集
  • sqlyog导出mysql数据字典
  • 【C++】多态的实现及其底层原理
  • 【网络编程】TCP带外数据总结
  • 高薪程序员面试题精讲系列133之微服务里的网关有哪些实现方案?你熟悉Gateway网关吗?
  • 计算机网络(4) --- 协议定制
  • 【Mybatis】Mybatis架构简介
  • 如何使用大模型处理生活繁琐的工作
  • RpcController作用浅析
  • Linux(三):Linux服务器下日常实操命令 (常年更新)
  • 强大的截图软件--Snipaste
  • LeetCode·每日一题·722. 删除注释·模拟
  • npm更新和管理已发布的包
  • 如何高效使用Gherkin
  • [CKA]考试之调度 pod 到指定节点
  • git 常用命令有哪些
  • 算法leetcode|66. 加一(rust重拳出击)
  • MySQL备份Shell脚本
  • Python批量查字典和爬取双语例句
  • uni-app、H5实现瀑布流效果封装,列可以自定义
  • vue echart3个饼图
  • LEARNING TO EXPLORE USING ACTIVE NEURAL SLAM 论文阅读