1.在进程中关闭mysql,或者以管理员运行cmd,输入net stop mysql
2.以管理员运行cmd,切换到Mysql安装目录
输入mysqld --skip-grant-tables
,这句话表示跳过验证
3.重新开一个cmd,不用以管理员运行。同理先进入到Mysql目录下
输入mysql -u root
表示进入mysql中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cXOprnm9-1640232869326)(https://raw.githubusercontent.com/GC-ZF/Typora-img/main/img/Mysql%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%8107.png)]
4.接着先刷新权限flush privileges;
,再设置密码,引号里是你要设置的密码
SET PASSWORD FOR root@localhost = PASSWORD('root');
显示welcome to说明修改成功!
好记性不如勤修改哈哈哈哈哈哈哈哈哈,我已经不知道改了多少遍了