zoukankan      html  css  js  c++  java
  • mysql数据库忘记密码时如何修改(转)

    当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式。

    (如果图简单快速修改密码的话,直接跳过查询步骤,依照图上执行mysql→ use mysql→ update user set password=password('123456') where user='root' and host='localhost';,密码为123456)

    工具/原料

    • mysql数据库
    • cmd命令行
    方法/步骤
    1.  

      打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址

      mysql数据库忘记密码时如何修改
    2.  

      打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。

      mysql数据库忘记密码时如何修改
    3.  

      输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

      mysql数据库忘记密码时如何修改
    4.  

      然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。

      mysql数据库忘记密码时如何修改
    5.  

      输入show databases;   可以看到所有数据库说明成功登陆。

      mysql数据库忘记密码时如何修改
    6.  

      其中mysql库就是保存用户名的地方。输入 use mysql;   选择mysql数据库。

      mysql数据库忘记密码时如何修改
    7.  

      show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

      mysql数据库忘记密码时如何修改
    8.  

      输入select user,host,password from user;   来查看账户信息。

      mysql数据库忘记密码时如何修改
    9.  

      更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

      mysql数据库忘记密码时如何修改
    10.  

      再次查看账户信息,select user,host,password from user;   可以看到密码已被修改。

      mysql数据库忘记密码时如何修改
    11.  

      退出命令行,重启mysql数据库,用新密码尝试登录。

      mysql数据库忘记密码时如何修改
    12.  

      测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。

      mysql数据库忘记密码时如何修改
    13.  

      我这地方重启数据库之后之所以不带密码任然能够登录是因为我的数据库里存在设无须口令的账户。

      mysql数据库忘记密码时如何修改
      END

    注意事项

    • 注意其中需要重启数据库的几个地方
  • 相关阅读:
    基本技能训练之线程
    关于UEditor的使用配置(图片上传配置)
    PAT 乙级练习题1002. 写出这个数 (20)
    codeforces 682C Alyona and the Tree DFS
    codeforces 681D Gifts by the List dfs+构造
    codeforces 678E Another Sith Tournament 概率dp
    codeforces 680E Bear and Square Grid 巧妙暴力
    codeforces 678D Iterated Linear Function 矩阵快速幂
    codeforces 679A Bear and Prime 100 交互
    XTUOJ 1248 TC or CF 搜索
  • 原文地址:https://www.cnblogs.com/Zyf2016/p/6372627.html
Copyright © 2011-2022 走看看