解决mysql忘记密码

 

解决mysql忘记密码

mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了!
  Windows下的实际操作如下
  1.关闭正在运行的MySQL。
  2.打开DOS窗口,转到mysql/bin目录。


  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql/bin目录。
  5.输入mysql回车,如果成功,将出现MySQL提示符 >
  6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
  6.改密码:> update user set password=password("520") where user="root"; (别忘了最后的分号)
  7.刷新权限(必须的步骤)>flush privileges;
  8.退出 > /q
  9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。
  第一步
  C:/Documents and Settings/Administrator>cd D:/web/www.7747.net/Mysql/MySQL Se
  rver5.5/bin
  C:/Documents and Settings/Administrator>d:
  D:/web/www.7747.net/Mysql/MySQL Server5.5/bin>mysqld --skip-grant-tables
  第二步
  Microsoft Windows [版本 5.2.3790]
  (C) 版权所有 1985-2003 Microsoft Corp.
  C:/Documents and Settings/Administrator>cd D:/web/www.7747.net/Mysql/MySQL Se
  rver5.5/bin
  C:/Documents and Settings/Administrator>d:
  D:/web/www.7747.net/Mysql/MySQL Server5.5/bin>mysql
  Welcome to the MySQL monitor. Commands end with ; or /g.
  Your MySQL connection id is 1
  Server version: 5.5.10 MySQL Community Server (GPL)
  Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
  Oracle is a registered trademark of Oracle Corporation and/or its
  affiliates. Other names may be trademarks of their respective
  owners.
  Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.
  mysql> use mysql;
  Database changed
  mysql> update user set password=password("520") where user="root";
  Query OK, 1 row affected (0.00 sec)
  Rows matched: 1 Changed: 1 Warnings: 0
  mysql> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  mysql> /q
  Bye

 

 

(1)停止mysql服务或结束mysqld.exe进程。 (2)命令提示符切换至mysql的bin目录。 (3)以不检查权限的方式启动mysql。 注意:如果是mysql5.0 这里执行mysqld-nt --skip-grant-tables (4)打开本地的mysql co

在网上看到了方法,自己走了一遍,截图备忘。

(1)停止mysql服务或结束mysqld.exe进程。







(2)命令提示符切换至mysql的bin目录。





(3)以不检查权限的方式启动mysql。




注意:如果是mysql5.0 这里执行“mysqld-nt --skip-grant-tables”

(4)打开本地的mysql command line client,密码为空。




(5)update命令修改root密码为redice。




(6)执行flush privileges。





OK,然后重启mysql,即可用新密码登录。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值