密码重置win10"/>
mysql8.0密码重置win10
折腾了一上午+1小时,终于搞定。
作为前端,真是too young too simple.不知道这么简单个设置密码还有这么大差异。搞来搞去,反复百度。不一样的版本太多了。
最后说一下。我没有配置myf文件,我初学者,不知道这个文件有什么意义。
下面说方法。
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,
2.开启跳过密码验证登录的MySQL服务
输入命令
mysqld --console --skip-grant-tables --shared-memory
微信截图_20201124134956.png
3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p,这时候还是让你输入密码,直接敲回车,到下一步。
密码置为空,命令如下:
use mysql
update user set authentication_string='' where user='root';
(mysql里面,每句话都要用;结尾,这很重要)
image.png
5.退出mysql,执行命令:
quit
关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,
打开命令框,输入:net start mysql 启动MySQL服务。
8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p
9.利用上一篇博客中更改密码的命令,成功修改密码,如下图:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
image.png
10.验证更改后密码正确登录
输入quit,退出当前登录,输入登录命令:mysql -u root -p
输入密码,成功登录,到此,重置密码结束。
更多推荐
mysql8.0密码重置win10
发布评论