zoukankan      html  css  js  c++  java
  • mysql数据库忘记密码时如何修改密码

    方法/步骤 

       1进入 mysql 的 bin 目录下,打开 cmd ,在此之前关闭mysql服务,并且结束mysqld.exe进程                                                                                                                      

          2、输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令

          

       3、打开新的cmd命令行后,直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据

          

       4、输入show databases;   可以看到所有数据库说明成功登陆

          

         5、其中mysql库就是保存用户名的地方。输入 use mysql;   选择mysql数据库

          

         6、show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息

          

              7、输入select user,host,password from user;   来查看账户信息

          

              8、更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

          

         9、再次查看账户信息,select user,host,password from user;   可以看到密码已被修改。

          

        10、刷新权限(必须步骤) flush privileges;

          

        11、退出 mysql      quit

        

        12、修改 root 密码后,启动mysql服务,然后执行下面的语句,不然连接mysql 时会报错。   mysqladmin -u root -p shutdown

          

        13、退出命令行,重启mysql数据库,用新密码尝试登录。

          

        如图显示已经mysql连接成功!!!

  • 相关阅读:
    STM32寄存器的简介、地址查找,与直接操作寄存器
    SPI初始化寄存器配置
    docker 命令
    SpringBoot接口格式和规范
    算法
    RabbitMQ
    UML概念
    activeMQ和JMS
    设计模式七大原则
    redis缓存
  • 原文地址:https://www.cnblogs.com/liangbaolong/p/14600612.html
Copyright © 2011-2022 走看看