共计 658 个字符,预计需要花费 2 分钟才能阅读完成。
年过完了,新一年又开始喽!吼吼!
同事的 mysql 忘记了 root 密码,我也整理测试了下,此方法可以行的通的。
环境是 windows,linux 下面应该也可以的,就是执行 mysql 命令而已。
1. 结束 mysql 的服务
net stop mysql5_pn
2. 打开 dos 窗口,切换到 mysql 的 bin 目录下
cd D:serverPHPnow-1.5.6MySQL-5.0.90bin
mysqld-nt –skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启 mysql 服务,这样连接 mysql 时,可以不用输入用户密码。此时这个 dos 窗口会静止了,不管,就是开启了 mysql 的服务。
3. 继续重新打开一个新的 dos 窗口,切换到 mysql 的 bin 目录下
cd D:serverPHPnow-1.5.6MySQL-5.0.90bin
mysql
这样就进入 mysql 了,继续。
use mysql
选择切换到 mysql 的数据库,继续。
update user set password=password(‘123456as’) where user=’root’;
修改 root 的密码为 123456as,继续。
flush privileges;
刷新权限,继续。
quit
退出,就结束了,可以把所有的 dos 关闭了。
4. 启动 mysql 服务,登录
net start mysql5_pn
启动 mysql 服务
mysql –u root –p
进入 mysql 数据库,输入密码 123456as 就完毕了,如果还没有成功,就要看下你的人品了!
关键的命令都用红色标记出来了,跟着操作就可以了。