RSS订阅信息安全技术跟踪与研究:技术、平台、会议、论文、产业
你现在的位置:首页 / 技术积累 / 正文

忘记Mysql密码解决方法(经过测试成功)

0 技术积累 | 2015年5月22日
转载申明:本站原创,欢迎转载。但转载时请保留原文地址。
原文地址:http://www.vonwei.com/post/solutionformysqlsecret.html

一个系统好久没碰了,忘记了里面安装的mysql的密码,想要重新配置mysql数据库表,只能找找攻略了,下面方法经过测试可行:

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,使用命令:
net stop mysql (或者在“计算机管理”-“服务”中找到对应的mysql服务将其停止)
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。  此时已经开启了mysql服务了!

这个窗口保留 不关闭

2、打开第二个cmd2窗口,连接mysql:

输入命令:
mysql -u root -p

出现:
Enter password:

在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息, 

使用命令:
show databases;

使用命令切换到mysql数据库:
use mysql;

使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

刷新权限:
FLUSH PRIVILEGES;

然后退出,重新登录: 
quit

3、关掉第一个cmd1窗口中的mysqld,然后重启mysql服务
重新登录: 可以关掉之前的cmd1 窗口了。

然后用net start mysql 启动服务
mysql -u root -p

出现输入密码提示,输入新的密码即可登录:
Enter password: ***********

就要就可以成功登录mysql了,开启正常使用之旅了。

参考:
windows环境中mysql忘记root密码的解决办法


  • ------------------分隔线----------------

  • 如果感兴趣,欢迎关注本站微信号,跟踪最新博文信息,手机微信扫一扫下面的二维码,即可关注!
  • 微月信公众号
  • 推荐您阅读更多有关于“ 安全软件   ”的文章

    请填写你的在线分享代码
    上一篇:保护进程不被杀掉的各种方法下一篇:命名管道:实现Win7服务与桌面程序的消息交互

    猜你喜欢

    评论列表:

    发表评论

    必填

    选填

    选填

    必填,不填不让过哦,嘻嘻。

    记住我,下次回复时不用重新输入个人信息

    本站介绍
    最近发表
    本年最热文章
    本月最热文章
    网站分类
    文章归档