重设忘记的Mysql密码

换电脑后装php环境有点不顺,因为phpmyadmin和mysql都是空密码,所以我一改一改,改到登不了录了,于是开始了找回mysql密码的过程,

测试过程就略过吧,还是直接上答案:

 

1,用管理员登录系统

2,关闭mysql服务或进程

3,进入CMD,进入mysql下的bin目录(下文以...代替),以关闭权限检查的方式打开mysql,

  ...>mysqld --skip-grant-tables

  或

  ...>mysqld-nt ––skip-grant-tables

   [注:]

   3.1 
   mysqld.exe是微软Windows MySQL server数据库服务器相关程序。
   mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

  我安装的是easyphp,里面带的mysql没有mysqld-nt,所以用的是Mysqld.exe

   3.2

  假如提示skip-locking已过时,要你用skip-external-locking代替,就是说,你需要进入到my.ini文件,把skip-locking换成skip-external-locking

4,上述命令执行完,应该可以看到mysqld.exe服务已经启动,此时再另开一个cmd窗口,进入mysql的bin目录

5,用一个空密码登录:

  ...>mysql -u root

  ...>use mysql;

  ...>update user set password=password('你的密码') where user='root';

  ...>flush privileges;

  ...>quit;

6,重启mysql服务

此时你的密码已经变成'mysql'了,

转载于:https://www.cnblogs.com/walkerwang/archive/2010/07/15/1778133.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值