mysql重置root密码的完整步骤(适用于5.7和8.0)

2025-01-07 15:50

本文主要是介绍mysql重置root密码的完整步骤(适用于5.7和8.0),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《mysql重置root密码的完整步骤(适用于5.7和8.0)》:本文主要介绍mysql重置root密码的完整步骤,文中描述了如何停止MySQL服务、以管理员身份打开命令行、替换配置文件路径、修改...

第一步:先停止mysql服务,一定要停止!

方式一:通过命令行关闭mysql服务

Windows + R 键打开运行,输入 cmd 然后按住 ctrl+shift 再按回车键,就是以管理员身份打开命令面板了

mysql重置root密码的完整步骤(适用于5.7和8.0)

或者

打开,开始菜单搜索cmd,然后以管理员身份运行

mysql重置root密码的完整步骤(适用于5.7和8.0)

打开之后输入以下命令,关闭mysql服务

博主这里的是服务名是mysql80

你们要替换成自己要关闭的mysql服务名

net stop mysql80

方式二:通过服务项关闭mysql服务

Windjsows+R 键打开运行,输入service.msc点击确定

mysql重置root密码的完整步骤(适用于5.7和8.0)

然后找到 mysql 服务,这js里有一个小技巧,随便点一个服务,然后直接输入mysql,页面会自动定位到你输入的字母所匹配到的服务位置

mysql重置root密码的完整步骤(适用于5.7和8.0)

右键你要停止android的 mysql 服务,点击停止

mysql重置root密码的完整步骤(适用于5.7和8.0)

第二步:以管理员的身份打开一个命令行

Windows + R 键打开运行,然后输入 cmd 按住 ctrl+shift 再按回车键

然后找到自己 mysql 的 my.ini 文件,替换掉:--defaults-file="my.ini路径"
博主这里的路径是:D:\ProgramData\MySQL\MySQL Server 8.0\my.ini

mysqld --defaults-file="D:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --shared-memory --skip-grant-tables

如果找不到自己的路径可以在 mysql 服务项中右键点击属性查看

mysql重置root密码的完整步骤(适用于5.7和8.0)

mysql重置root密码的完整步骤(适用于5.7和8.0)

然后将替换后的路径粘贴到,以管理员身份运行的命令行中,按下回车。

这个cmd命令窗口会卡主,这个时候不要动他

mysql重置root密码的完整步骤(适用于5.7和8.0)

重新打开一个新的 cmd 命令行(可以不用管理员权限打开),然后不需要输入密码直接登录mysql

mysql -u root

--或者

mysql

mysql重置root密码的完整步骤(适用于5.7和8.0)

第三步:修改密码

在登录进去的mysql执行如下操作:

重新加载权限表,一定要重新加载权限表这一步很重要!!!

flush privileges;

修改 root 用户的密码,比如修改成 666666

alter user 'root'@'localhost' identifiChina编程ed by '666666';

mysql重置root密码的完整步骤(适用于5.7和8.0)

然后关闭所有的 cmd 命令窗口,在服务项中重新打开mysql服务

mysql重置root密码的完整步骤(适用于5.7和8.0)

或者以管理员身份android运行 cmd 命令行输入如下指令打开mysql服务,这里的mysql80是你们自己的mysql服务名哈

net start mysql80

然后用刚刚修改的密码,正常登录mysql即可

mysql重置root密码的完整步骤(适用于5.7和8.0)

欧了,到这里我应该解释的差不多啦

总结

到此这篇关于mysql重置root密码的文章就介绍到这了,更多相关mysql重置root密码内容请搜索编程China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持China编程(www.chinasem.cn)!

这篇关于mysql重置root密码的完整步骤(适用于5.7和8.0)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1152957

相关文章

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

SQL Server数据库磁盘满了的解决办法

《SQLServer数据库磁盘满了的解决办法》系统再正常运行,我还在操作中,突然发现接口报错,后续所有接口都报错了,一查日志发现说是数据库磁盘满了,所以本文记录了SQLServer数据库磁盘满了的解... 目录问题解决方法删除数据库日志设置数据库日志大小问题今http://www.chinasem.cn天发

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

Spring Boot 中整合 MyBatis-Plus详细步骤(最新推荐)

《SpringBoot中整合MyBatis-Plus详细步骤(最新推荐)》本文详细介绍了如何在SpringBoot项目中整合MyBatis-Plus,包括整合步骤、基本CRUD操作、分页查询、批... 目录一、整合步骤1. 创建 Spring Boot 项目2. 配置项目依赖3. 配置数据源4. 创建实体类

MySQL的索引失效的原因实例及解决方案

《MySQL的索引失效的原因实例及解决方案》这篇文章主要讨论了MySQL索引失效的常见原因及其解决方案,它涵盖了数据类型不匹配、隐式转换、函数或表达式、范围查询、LIKE查询、OR条件、全表扫描、索引... 目录1. 数据类型不匹配2. 隐式转换3. 函数或表达式4. 范围查询之后的列5. like 查询6

Linux下MySQL8.0.26安装教程

《Linux下MySQL8.0.26安装教程》文章详细介绍了如何在Linux系统上安装和配置MySQL,包括下载、解压、安装依赖、启动服务、获取默认密码、设置密码、支持远程登录以及创建表,感兴趣的朋友... 目录1.找到官网下载位置1.访问mysql存档2.下载社区版3.百度网盘中2.linux安装配置1.

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho

基于Redis有序集合实现滑动窗口限流的步骤

《基于Redis有序集合实现滑动窗口限流的步骤》滑动窗口算法是一种基于时间窗口的限流算法,通过动态地滑动窗口,可以动态调整限流的速率,Redis有序集合可以用来实现滑动窗口限流,本文介绍基于Redis... 滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间

在Java中实现堆排序的步骤详解

《在Java中实现堆排序的步骤详解》堆排序是一种基于堆数据结构的排序算法,堆是一种特殊的完全二叉树,堆排序利用堆的性质通过一系列操作将数组元素按升序或降序排列,本文给大家介绍了如何在Java中实现堆排... 目录引言一、堆排序的基本原理二、堆排序的实现步骤三、堆排序的时间复杂度和空间复杂度四、堆排序的工作流