mysql 超简单 忘记密码后重置密码教程(亲测有效)

一、关闭mysql服务

  • 关闭mysql服务
    • 方法一
      按下win+R键,输入services.msc,然后回车,即可打开电脑上的服务。
      在这里插入图片描述
      在windows服务中找到mysql服务,右键点击会点击关闭选项在这里插入图片描述
      关闭之后mysql状态会成这样则说明关闭成功
      在这里插入图片描述

    • 方法二
      按下win+R键,输入services.msc,然后回车,打开命令行。
      在这里插入图片描述
      在这里插入图片描述
      输入 net stop mysql 按下回车,停止mysql服务

      net stop mysql
      

      界面如下
      在这里插入图片描述
      如果不行的不要着急,按照下面步骤来

      1.找到mysql的安装目录,请找到自己的路径
      博主路径如下,路径不一样的请注意自己的路径

      D:\mysql-8.0.17-winx64\bin 
      

      在这里插入图片描述
      2.进入前面找到的路径
      如果是D盘则输入,其他盘就输对应字母,大小写均可。

        d:
      

      注意看前面的盘符
      在这里插入图片描述
      3.将前面的地址复制(ctrl+c)一下,输入cd 后将复制的内容复制出来

        cd D:\mysql-8.0.17-winx64\bin 
      

      D:\mysql-8.0.17-winx64\bin 为博主的路径,注意自己的路径
      在这里插入图片描述
      现在输入

      net stop mysql
      

      在这里插入图片描述

二、进入无密码模式

关闭命令行,重新打开一个新的命令行,输入

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

在这里插入图片描述
可以看到,此命令行已经不能输入命令了,另打开一个命令行,输入

    mysql

在这里插入图片描述
下面设置密码为空

    UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

请严格按照此代码执行

三、设置密码

关闭之前的命令行后

在服务中点击开启或者在命令行中输入

    net start mysql

启动mysql
在这里插入图片描述

输入 修改密码

 mysqladmin -u root -p password

遇到输入密码时 按一下回车就行
在这里插入图片描述
在这里插入图片描述
输入 测试之前的密码是否能用

   mysql -uroot -p

在这里插入图片描述
本教程到此完毕。

发布了42 篇原创文章 · 获赞 21 · 访问量 2924

猜你喜欢

转载自blog.csdn.net/Late_whale/article/details/103375300
今日推荐