mysql8.0忘记密码重置密码

mysql8.0忘记密码重置密码

  1. 进入mysql的安装目录的bin目录,停止服务

    net stop mysql
    

    mysql8.0忘记密码重置密码

  2. 启动无密码服务

    mysqld --console --skip-grant-tables --shared-memory
    

    mysql8.0忘记密码重置密码
    3.执行了上步的命令后,窗口就不能再输入命令了,这是需要新开个窗口,登录数据库

    mysql
    

    mysql8.0忘记密码重置密码

    4.重置密码为空

    UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
    

    mysql8.0忘记密码重置密码
    5.到这里主要的工作就完成了,之后重启服务