zoukankan      html  css  js  c++  java
  • windows下mysql忘记root密码--吐血测试,都是泪

    1、首先在任务管理器中结束mysqld进程

    2、打开第一个cmd窗口,切换到mysql的bin目录,运行命令:

    mysqld --defaults-file="..my.ini所在目录" --console --skip-grant-tables

    注释:

    该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。  

    此时已经开启了mysql服务了!

    这个窗口保留 不关闭。

    3、打开第二个cmd窗口,连接mysql:

    输入命令:

    mysql -u root -p

    出现:

    Enter password:

    在这里直接回车,不用输入密码。

    然后就就会出现登录成功的信息, 

    使用命令:

    show databases; 

    使用命令切换到mysql数据库:

    use mysql;

    使用命令更改root密码:

    UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

    刷新权限:

    FLUSH PRIVILEGES;

    然后退出: 

    quit

    (此处吐血提醒,一定不要忘了命令最后的分号“;”)

    重新登录: 可以关掉之前的第一个cmd 窗口。

    然后启动mysql服务

    输入mysql -u root -p

    出现输入密码提示,输入新的密码即可登录:

    Enter password: ***********

    显示登录信息: 成功

  • 相关阅读:
    237. Delete Node in a Linked List
    430. Flatten a Multilevel Doubly Linked List
    707. Design Linked List
    83. Remove Duplicates from Sorted List
    160. Intersection of Two Linked Lists
    426. Convert Binary Search Tree to Sorted Doubly Linked List
    142. Linked List Cycle II
    类之间的关系
    初始化块
    明确类和对象
  • 原文地址:https://www.cnblogs.com/michaely/p/3355822.html
Copyright © 2011-2022 走看看