解决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目录。


解决mysql忘记密码_第1张图片


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


解决mysql忘记密码_第2张图片

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

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


解决mysql忘记密码_第3张图片

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


解决mysql忘记密码_第4张图片

(6)执行flush privileges。





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

 

你可能感兴趣的:(oracle,mysql,dos,Microsoft,user,Warnings)