Windows中MySQL 8.x版本忘记密码如何重设

news2024/11/17 10:03:20

Windows中MySQL 8.x版本忘记密码如何重置

文章目录

  • Windows中MySQL 8.x版本忘记密码如何重置
    • 一、前言
    • 二、重置密码操作
      • 1、停止MySQL服务
      • 2、以安全模式启动MySQL服务
      • 3、无密码登录mysql
      • 4、重置登录密码
      • 5、验证密码是否重置成功
    • 三、最后我想说

一、前言

好久之前在电脑下载的MySQL,最近准备使用MySQL的时候发现忘记密码了,试了很多次印象中的密码都无法登录,所以只好上网搜索一下在忘记密码的情况下如何重置密码,网上有很多中方法,但是我试过很多都无法解决,对于我而言,也就是说我使用其中一个人的方法无法解决,然后去使用另一个人的方法也无法解决,然后我综合了网上很多人的方法之后最后成功了,所以在这里我将我总结的方法写出来,详细一点,供大家参考。

二、重置密码操作

1、停止MySQL服务

我们首先打开cmd终端,执行如下命令:

net stop mysql

在这里我们可能会出现第一个问题,那就是显示服务名无效。出现这个错误的原因是系统中并没有注册mysql到服务中,即当前路径下没有mysql服务。如果出现这个错误,我们就需要进入MySQL安装目录下的bin目录中继续执行如下命令:

mysqld --install

执行上述命令之后如果出现Service successfully install代表你已经安装成功。

如果执行上述命令之后出现Install/Remove of the Service Denied则需要使用管理员的身份运行。

然后再执行上面的停止命令,出现如下图即停止成功:

在这里插入图片描述

这里还会出现一个问题那就是:

在这里插入图片描述

如果出现入上图所示问题,我们需要先启动mysql服务。

我们继续使用管理员的权限在bin目录下执行如下启动命令:

net start mysql

运行这个命令也会出现新的问题:

在这里插入图片描述

这个时候我们需要删除mysql下的data文件,重新执行mysqld --initialize 命令就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql。

如果还是无法启动的话,我们再次输入如下命令:

mysqld --console

如果出现以下显示端口被占用问题:

在这里插入图片描述

我们再执行如下命令查看3306端口进程ID:

netstat -aon|findstr "3306"

在这里插入图片描述

从这张图我们可以看见3306端口被占用,进程ID 是6884,这个时候我们需要执行如下命令结束当前进程:

taskkill /f /pid 6884

在这里插入图片描述

然后再执行启动服务就可以成功启动了。

在这里插入图片描述

启动完之后我们再执行停止命令即可。

2、以安全模式启动MySQL服务

紧接着我们使用管理员的身份登录终端,然后进入MySQL安装目录下的bin目录中执行如下命令:

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

如果输入执行之后没有返回的话我们就再开一个cmd重新使用管理员身份登录终端,然后进入MySQL安装目录下的bin目录中执行以下命令:

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

在这里插入图片描述

出现如上信息就说明我们已经成功跳过mysql的密码登录了。

3、无密码登录mysql

执行完以上操作之后,我们再重新开一个cmd,还是使用管理员身份登录终端,然后进入MySQL安装目录下的bin目录中执行以下命令:

mysql -u root -p

此时会显示让你输入密码,直接回车就可以成功连接mysql。

在这里插入图片描述

4、重置登录密码

我们依次执行如下命令:

UPDATE mysql.user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;
exit;

在这里插入图片描述

执行完之后我们再登录一遍mysql,再次在mysql中执行如下语句重置密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';

在这里插入图片描述

到这里我们的密码重置就成功了,但是这个有个问题那就是网上有很多重置密码的语句是执行不了的,例如:

use mysql;
UPDATE user SET authentication_string = password ('[$Password]') WHERE User = 'root';

我们执行这个命令会报错:

在这里插入图片描述

出现这个报错是因为MySQL 8.0.15(也可能早于此)上,这个PASSWORD()功能没有作用了,应该是被废除了。我们需要执行我上面说的新的指令才能执行成功。

5、验证密码是否重置成功

我们首先关闭所有的终端,然后在新建终端输入启动mysql服务指令:

net start mysql

现在服务启动成功之后,我们再次执行登录指令:

mysql -u root -p

然后输入我们重置后的密码进行登录。

在这里插入图片描述

可以看见我们可以成功登录了,证明重置成功了。

如果登录mysql的时候报错[ERROR 1130 (HY000): Host '' is not allowed to connect to this MySQL server [duplicate\]](https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server)那么证明你还没有重置成功可以从第一步重新再试一遍。

三、最后我想说

本期博客针对的是Windows中MySQL 8.x版本的重置密码操作,如果你是其他操作系统或者其他MySQL版本可能无法成功重置,需要去网上看看其他版本的操作方法,最后希望本次博客能够帮助你们成功重置密码,我也是研究了好一会才解决的,比较麻烦,整理总结不易,期待得到你们的支持,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/349240.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】初学Linux你需要掌握这些基本指令(二)

目录 1.man指令 2.cp指令 3.mv指令 4.tree指令 5.echo指令 6.more指令 7.less指令(重要) 8.head与tail指令 9.date指令 显示时间常用参数: 设置时间常用参数: 10.cal指令 11.find & whereis & which指令 …

为知笔记 wiz 支持实时预览的md markdown编辑器 对比 typora Vditor

1.为什么退回到为知笔记老版本 升级到为知笔记最新版(wiznote X)已经快一年了(最近编辑文档不多,所以一直也将就使用,并且告诉自己习惯了新版就会更舒服),最近还是退回到老版本了. (1)新版本没有了顶部编辑菜单,全靠号提示,感觉不方便.好像在用命令行编辑文档.完全不喜欢这种…

OpenCV Canny边缘检测

本文是OpenCV图像视觉入门之路的第13篇文章,本文详细的介绍了Canny边缘检测算子的各种操作,例如:Canny算子进行边缘检测等操作。 Canny函数是OpenCV中用于执行边缘检测的函数之一,其参数包括: threshold1:…

【NVMEM子系统】一、Efuse介绍及安全启动浅析

个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!文章目录1、Efuse是什么2、OTP是什么3、什么是Secure Boot4、CPU内部安全机制4.1 bootROM4.2 iRAM4.3 eFUSE4.5 …

高通开发系列 - USB不能正常工作

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 返回高通开发系列 - 总目录 目录 USB不能正常工作问题概述问题分析USB不能正常工作 问题概述 升级完linux内核后,msm-4.9内核中usb、adb…

[22] Rodin: A Generative Model for Sculpting 3D Digital Avatars Using Diffusion

paper: https://arxiv.org/abs/2212.06135 总结:提出一种基于扩散模型和tri-plain features的3D虚拟人像生成方法。该方法包含多个模型,需要多次训练: 使用Blender synthetic pipeline(Fake it untill you make it)生…

LeetCode-257. 二叉树的所有路径

目录题目分析递归法题目来源 257. 二叉树的所有路径 题目分析 前序遍历以及回溯的过程如图: 递归法 1.递归函数参数以及返回值 要传入根节点,记录每一条路径的path,和存放结果集的result,这里递归不需要返回值,代…

时间序列预测--基于CNN的股价预测(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 时间序列预测有很多方法,如传统的时序建模方法ARIMA、周期因子法、深度学习网络等,本次实验采用最简单的…

趣味三角——第11章——一个著名的公式

目录 1. 著名无限积公式简述及证明 2. Jules Lissajous 和他的图形(Jules Lissajous and His Figures) 11章 一个著名的公式 The prototype of all infinite processes is repetition. . . . Our very concept of the infinite derives from the notion that what has bee…

umap 速度测试

今天终于把umap的速度给测了一下,结果如下 预处理文件(83万的数据量) # import scanpy as sc # adatasc.read("/DATA1/zhangjingxiao/yxk/dataset/FullMouseBrain/FullMouseBrain_raw.h5ad") # print(adata) # sc.pp.normalize_…

HTTP协议---详细讲解

目录 一、HTTP协议 1.http 2.url url的组成: url的保留字符: 3.http协议格式​编辑 ①http request ②http response 4.对request做出响应 5.GET与POST方法 ①GET ②POST 7.HTTP常见Header ①Content-Type:: 数据类型(text/html等)在上文…

H5/APP客服端源码/uniapp在线客服系统源码开源了,全源码代码解读及发行安装教程...

前言 目前,即时通讯在线咨询在网站、APP、小程序中已经是不可获取的功能,尤其是专注于线上营销的商家,迫切需要一套可以随时与访客交流的即时通讯工具。 如果使用市面上的SaaS客服系统,会在功能上受限制,需要开通高级V…

AWS Control Tower

Hello大家好,在本课时我们将讨论AWS Control Tower。 **AWS Control Tower是AWS organizations的一个功能延伸,**它是设置在organizations的上层,并为您提供一些额外的控制。 通过Control Tower可以创建一个Landing zone,Landing…

linux安装jenkins

1. 官网寻找安装方式 进入到jenkins官网,找到对应的下载页面:https://www.jenkins.io/download/ 根据自己系统还有想要使用的版本,进行选择即可。这里我们使用CentOS作为示例,版本选择长期支持版(LTS) 2.…

DaVinci:色彩扭曲器

调色页面:色彩扭曲器 Color:Color Warper色彩扭曲器 Color Warper是一个非常强大的调色工具,它基于网格的形式,能将控制点从一个位置“扭曲”到另一位置,从而可同时调整两个颜色属性:“色相 - 饱和度”&…

最简单的物体识别例子

第一步下载百度EASYDL工具。 网址EasyDL 图像 然后下载本地训练工具包: 本地下载,运行。 首先创建数据集, 完成,创建目标任务。 选择物体检测创建任务 选择训练,将数据集引入 通用型小型设备SDK 选择这个可以本地直…

Lesson 7.2 Mini Batch K-Means与DBSCAN密度聚类

文章目录一、Mini Batch K-Means 算法原理与实现二、DBSCAN 密度聚类基本原理与实践1. K-Means 聚类算法的算法特性2. DBSCAN 密度聚类基本原理3. DBSCAN 密度聚类的 sklearn 实现除了 K-Means 快速聚类意外,还有两种常用的聚类算法。(1) 是能…

在国内优雅地使用Rancher部署k8s集群

Background 作为一款开源的企业级Kubernetes管理平台,Rancher进入中国已经5年了,在国内使用会有从Github上下载资源慢、拉镜像十分耗时、无法使用library和system-library等问题。通过配置也是可以解决的,即使用阿里云镜像仓库搭建Rancher。记…

2022浙江省“信息安全管理与评估“--应急响应日志分析解析(高职组)

2022浙江省“信息安全管理与评估”(高职组)任务书2022浙江省“信息安全管理与评估”任务书第一阶段竞赛项目试题第二阶段竞赛项目试题任务1:应急响应第三阶段竞赛项目试题2022浙江省“信息安全管理与评估”任务书 第一阶段竞赛项目试题 先略…

21岁,华科博士在读,我的赛事Top经验

Datawhale干货 作者:vaew,华中科技大学,博士二年级在读简介笔者vaew,21岁,现为华中科技大学机械科学与工程学院陶波教授课题组博士二年级学生。主要研究方向是基于视触融合的机器人灵巧操作。学业之余的研究兴趣包括图…