文档章节

解决mysql忘记密码

李光正
 李光正
发布于 2015/10/15 14:53
字数 598
阅读 4
收藏 0
 

解决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,即可用新密码登录。

 

本文转载自:http://blog.csdn.net/liguangzhenghi/article/details/7238078

共有 人打赏支持
李光正
粉丝 5
博文 64
码字总数 0
作品 0
大兴
私信 提问
命令行启动mysql被拒绝(windows)

需要以管理员身份运行cmd进入,使用命令net start mysql启动 使用命令net stop mysql 停止。 mysql忘记密码,解决方法: 在mysql安装目录下my.ini中加上skip-grant-tables,然后重启mysql服务...

白又白呀
05/22
0
0
解决mysql无法登陆

一、错误消息:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决: 1、打开mysql配置文件 /etc/mysql/my.cnf ,添加一行“skip-grant-tables"配置......

Babyface丶小白
2015/08/24
42
0
mysql 忘记密码怎么办???

mysql忘记密码怎么办?? ---------------------------------------------------------------------------- mysql忘记密码不需要重新安装,只需记住一个参数 skip-grant-tables 方法一: 在m...

stevenhuhu
2014/04/23
0
0
解决mysql忘记密码

经常在登录mysql时会报以下错误: [root@zxb ~]# mysql -uroot -p1 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方法: ①首先进入安全模式,......

XiaoBingZ
2017/11/01
0
0
mysql忘记密码解决方法

[root@cacti mysql]# mysqld_safe --skip-grant-tables& //启动mysql时不启动grant-tables,授权表,当忘记密码时候非常有用 Starting mysqld daemon with databases from /var/lib/mysql [r......

zh888
2014/04/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day176-2018-12-13-英语流利阅读-待学习

人造的肉你敢吃吗? Lala 2018-12-13 1.今日导读 在过去的几十年里,肉类替代品已经从简单的大豆制品进化成了更像肉类的东西,比如以植物为原料的汉堡。然而,最近有公司已经生产出了完全用动...

飞鱼说编程
11分钟前
0
0
mysql 按小时统计

表里记录了有时间戳和对应的当年登录的玩家数量,现在希望看到一个月内每个小时,登录玩家的平均数量。 之前是写的一个脚本,写了一个循环,每次获取一个小时的平均数,放在数组里,再导出文...

bobway
16分钟前
1
0
TiQuery:All Diagnosis in SQL | TiDB Hackathon 优秀项目分享

本文作者是来自 TiNiuB 队的黄梦龙同学,他们的项目 TiQuery 在本届 TiDB Hackathon 2018 中获得了三等奖。 TiQuery 可以搜集诊断集群问题所需要的信息,包括集群拓扑,Region 分布,配置,各...

TiDB
27分钟前
2
0
git 分支创建合并流程图

gentlelions
35分钟前
3
0
Kali Linux常用服务配置教程DHCP服务原理

Kali Linux常用服务配置教程DHCP服务原理 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,基于UDP协议工作。它主要有两个用途:第一,给内部网...

大学霸
36分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部