网站看了很多windows下忘记mysql数据库root密码的解决方案的版本,发现很多答案都是错的,根本不能解决,本站亲测实践管用的方法。
不管是5.几的版本还是8.0以上的版本,亲测都可重置mysql密码。
亲测解决方法:
1.首先win+R打开输入cmd,打开命令窗口。
2.输入停止mysql命令
net stop mysql
3.cd切换到mysql的bin目录
不会切换盘的的可以查看 怎么使用cmd 命令切换d盘以及目录路径 有详细说明。
4.输入对应的版本免密登录命令,这个时候命令窗口将卡死不能操作,不要关闭。
如果是8.0以下的mysql版本输入以下命令:
mysqld –skip-grant-tables
如果是8.0以上的mysql版本输入以下命令:
mysqld --console --skip-grant-tables --shared-memory
5.win+R打开输入cmd,新打开一个命令窗口,输入
mysql -u root -p
这个时候我们直接回车就可以免密进入mysql
6.输入选择Mysql命令
use mysql
7.设置密码为空命令
update user set authentication_string='' where user='root';
8.输入退出mysql命令
quit
9.关闭第一个打开卡死的窗口,第4步中的窗口。
10.win+R打开输入cmd,新打开一个命令窗口,输入启动mysql命令
net start mysql
11.输入登陆命令验证是否重置mysql密码成功。
mysql -u root -p
12.未输入密码,成功进入mysql,到这里mysql忘记密码就已经重置成功!
我们想要修改mysql的root密码可以查看:
mysql客户端链接工具下载:
THE END
暂无评论内容