zoukankan      html  css  js  c++  java
  • Mysql密码忘记怎么修改?

    做开发的过程中多少会用到MySQL数据库,所以忘记密码也就成为一些马虎的同学的家常便饭了,今天发布一个忘记MySQL密码如何修改的文章作为记录。

    1》首先将MySQL的服务关闭,两种方法:1,打开命令行输入net stop mysql或者net stop mysql5命令即可关闭MySQL服务。2,由于本人电脑不知为何不能这样关闭所以只能采用第二种方法,在运行窗口中输入services.msc打开服务窗口,

    找到mysql服务右键点击选择停止,即可关闭服务


    2》打开MySQL安装路径,进入到bin目录中复制路径。


    3》打开命令行,输入cd C:Program Files (x86)MySQLMySQL Server 5.0in回车


    4》输入mysqld --skip-grant-tables然后回车,如果你的mysql安装路径bin目录下存在mysqld.exe文件这条命令没问题,但是如果没有这个文件就会提示mysqld命令找不到之类的错误,我的电脑就是,因为我的电脑mysql安装bin目录下不存在mysqld.exe文件所以会报错,但是bin目录下存在mysql-nt.exe所以,上条命令就改为mysqld-nt --skip-grant-tables然后回车,此时这个命令行就不能输入东西了,类似于卡了的状态,这时先不用管这个命令行,再打开一个新的命令行。


    5》打开新的命令行,输入mysql回车


    6》出现以上界面证明你已经成功了,成功的绕过了MySQL的登录验证,接下来就是找到存放用户名和密码的地方修改了,首先将所有的数据库显示出来,输入show databases;回车


    7》出现上述界面表示成功显示出数据库了,主要的用户名和密码存在与mysql数据库中,接下来输入use mysql;回车,将数据库定位到mysql数据库上


    8》出现上述界面表示定位成功,接下来就是查看当前数据库中的表了,输入show tables;将mysql数据库中的所有表显示出来


    9》出现上述界面证明查看数据表成功,主要用户名和密码存在与user表中,接下来查看user表中的数据,输入select user,host,password from user;回车


    10》出现上述界面表示用户名以及显示成功,接下来就是将密码修改即可,输入update user set password=password('123456') where user='root' and host='localhost';即可完成对mysql密码的修改,然后输入select user,host,password from user查看修改后的密码


    11》出现上述界面表示已经修改完成了,接下来即可使用新密码进行MySQL的登录了。

    好了,此次的修改密码就到此为止了。希望能够帮到一些同学!!!嘿嘿。想的就一下,不想赞的就看一下熟悉熟悉。

  • 相关阅读:
    Thinkphp 5.0.15 设计缺陷导致Insert/update-SQL注入 分析
    Thinkphp 3.2.3 parseWhere设计缺陷导致update/delete注入 分析
    Thinkphp <= 5.0.10 缓存getshell复现
    Typecho-反序列化漏洞学习
    Discuz3.4-SSRF-从触发点到构造payload
    php session序列化攻击面浅析
    浅析一款扫描dom-xss的浏览器插件
    sqlmap Bool型&延时型 检测策略分析
    SpringSecurityOauth RCE (CVE-2016-4977) 分析与复现
    k8s之statefulSet-有状态应用副本集控制器
  • 原文地址:https://www.cnblogs.com/kaifaxiaoliu/p/11980132.html
Copyright © 2011-2022 走看看