• 打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务
  • 开启跳过密码验证登录的MySQL服务
mysqld --console --skip-grant-tables --shared-memory
  • 再打开一个新的cmd,无密码登录MySQL

    输入登录命令:mysql -u root -p
    修改密码,命令如下:

#方法一:
use mysql;
update user set Password=password('新密码') where User='root';

#方法二
flush privileges; #刷新MySQL的系统权限相关表
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
  • 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务
  • 打开命令框,输入:net start mysql 启动MySQL服务
  • 密码修改完成,输入mysql -uroot -p回车,输入密码,成功登录,到此,重置密码结束

备注:

相关文档:

Windows环境下重置mysql密码操作命令

windows的mysql无密码登录_windows mysql 跳过登录密码重置

最后修改:2022 年 04 月 04 日
如果觉得我的文章对你有用,请随意赞赏