zoukankan      html  css  js  c++  java
  • Mysql8.0.17忘记密码情况下重置密码

    1、以管理员身份打开命令窗口cmd,输入命令:

    net stop mysql

    2、开启跳过密码验证登录的mysql服务,输入命令

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

      

    页面将会保持这个界面,读者不要关闭

    3、无密码登录mysql并设置密码为空

    重新以管理员身份打开命令窗口cmd,直接到mysql的安装路径下,输入

    mysql 
    

      可直接无密码进入mysql(因为步骤2开启了跳过密码验证登录的mysql服务,只要步骤2页面保持住,此服务将一直开启)
    输入命令:

    use mysql
    

      再输入命令:

    update user set authentication_string='' where user='root';
    

      具体页面如下:

    4、退出与关闭

    退出mysql(输入quit退出)和关闭mysqld --console --skip-grant-tables --shared-memory。
    即关闭两个窗口

    5、以管理员身份打开命令窗口cmd,输入命令:

    net start mysql
    
    • 1

    从而开启mysql服务

    6、在mysql安装路径下输入登录命令

    mysql -u root -p
    
    • 1

    此时无需密码即可登录

    7、重置密码

    输入命令;

     ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
    • 1

    在这里插入图片描述
    重置结束后,读者可退出mysql重新登录验证

  • 相关阅读:
    mysql笔记3_存储引擎
    mysql笔记2_约束
    mysql笔记1_数据库发展史
    JDOM2.x|XPath小记
    关于批量导入数据以及调优的一些总结
    MD5加密算法
    document.ready和onload的区别——JavaScript文档加载完成事件 .
    java反编译工具
    容易被忽略CSS特性
    Struts2基本包作用详解
  • 原文地址:https://www.cnblogs.com/niewd/p/14075933.html
Copyright © 2011-2022 走看看